DefaultParameterValueAttribute(Object) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化一個新的類別實例 DefaultParameterValueAttribute ,並以參數的預設值。
public:
DefaultParameterValueAttribute(System::Object ^ value);
public DefaultParameterValueAttribute(object value);
public DefaultParameterValueAttribute(object? value);
new System.Runtime.InteropServices.DefaultParameterValueAttribute : obj -> System.Runtime.InteropServices.DefaultParameterValueAttribute
Public Sub New (value As Object)
參數
- value
- Object
一個代表參數預設值的物件。
範例
以下程式碼範例示範如何將屬性套用 DefaultParameterValueAttribute 到 C# 所寫方法的參數上。 這個 OptionalAttribute 屬性也用來讓方法可以無需參數地呼叫。
using System;
using System.Runtime.InteropServices;
public class Program
{
public static void MethodWithDefaultParam([Optional, DefaultParameterValue("DEFAULT_PARAM_VALUE")] string str)
{
Console.WriteLine($"The passed value is: {str}");
}
public static void Main()
{
MethodWithDefaultParam(); // The passed value is: DEFAULT_PARAM_VALUE
MethodWithDefaultParam("NEW_VALUE"); // The passed value is: NEW_VALUE
}
}
備註
使用此建構子將 DefaultParameterValueAttribute 屬性套用Microsoft Visual C# 等不支援預設參數的語言所寫的參數。