ParameterInfo.DefaultValue プロパティ

定義

パラメーターに既定値が設定されている場合は、既定値を示す値を取得します。Gets a value indicating the default value if the parameter has a default value.

public:
 virtual property System::Object ^ DefaultValue { System::Object ^ get(); };
public virtual object DefaultValue { get; }
public virtual object? DefaultValue { get; }
member this.DefaultValue : obj
Public Overridable ReadOnly Property DefaultValue As Object

プロパティ値

Object

パラメーターの既定値、またはパラメーターに既定値がない場合は ValueThe default value of the parameter, or Value if the parameter has no default value.

注釈

このプロパティは、実行コンテキストでのみ使用されます。This property is used only in the execution context. リフレクションのみのコンテキストでは、 RawDefaultValue 代わりにプロパティを使用します。In the reflection-only context, use the RawDefaultValue property instead.

既定値は、メソッドの呼び出しで実際の値が指定されていない場合に使用されます。The default value is used when an actual value is not specified in the method call. パラメーターには、既定値としてを指定でき null ます。A parameter can have a default value that is null. これは、既定値が定義されていない場合とは異なります。This is distinct from the case where a default value is not defined.

このメソッドは、 DefaultValueImpl メソッドを利用します。This method utilizes the DefaultValueImpl method.

配列を取得するに ParameterInfo は、最初にメソッドまたはコンストラクターを取得し、を呼び出し MethodBase.GetParameters ます。To get the ParameterInfo array, first get the method or the constructor and then call MethodBase.GetParameters.

適用対象