Прочитать на английском

Поделиться через


ParameterInfo.DefaultValue Свойство

Определение

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

public virtual object DefaultValue { get; }
public virtual object? DefaultValue { get; }

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

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

Комментарии

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

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

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

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

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0