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
パラメーターの既定値を表すオブジェクト。
例
次のコード例では、C# で記述された DefaultParameterValueAttribute メソッドのパラメーターに 属性を適用する方法を示します。 属性は 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# などの既定のパラメーターをサポートしない言語で記述されたパラメーターに属性します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET