Freigeben über


ParameterInfo.DefaultValue Eigenschaft

Definition

Ruft einen Wert ab, der den Standardwert angibt, wenn der Parameter über einen Standardwert verfügt.

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

Eigenschaftswert

Der Standardwert des Parameters oder Value, wenn der Parameter keinen Standardwert hat.

Hinweise

Diese Eigenschaft wird nur im Ausführungskontext verwendet. Verwenden Sie stattdessen im Nur-Reflektionskontext die RawDefaultValue -Eigenschaft.

Der Standardwert wird verwendet, wenn im Methodenaufruf kein tatsächlicher Wert angegeben wird. Ein Parameter kann einen Standardwert aufweisen, der lautet null. Dies unterscheidet sich von dem Fall, in dem kein Standardwert definiert ist.

Diese Methode verwendet die DefaultValueImpl -Methode.

Rufen Sie zum Abrufen des ParameterInfo Arrays zuerst die -Methode oder den Konstruktor ab, und rufen Sie MethodBase.GetParametersdann auf.

Gilt für: