ParameterInfo.DefaultValue Свойство

Определение

Возвращает значение по умолчанию, если оно задано для параметра.

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

Значение свойства

Значение параметра по умолчанию или значение Value, если параметр не имеет значения по умолчанию.

Комментарии

Это свойство используется только в контексте выполнения. В контексте только для отражения используйте RawDefaultValue свойство .

Значение по умолчанию используется, если фактическое значение не указано в вызове метода. Параметр может иметь значение по умолчанию, равное null. Это отличается от случая, когда значение по умолчанию не определено.

Этот метод использует DefaultValueImpl метод .

Чтобы получить ParameterInfo массив, сначала получите метод или конструктор, а затем вызовите MethodBase.GetParametersметод .

Применяется к