ParameterInfo.DefaultValue Proprietà

Definizione

Ottiene un valore che indica il valore predefinito se il parametro ha un valore predefinito.

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

Valore della proprietà

Valore predefinito del parametro oppure Value se il parametro non ha un valore predefinito.

Commenti

Questa proprietà viene usata solo nel contesto di esecuzione. Nel contesto di sola reflection usare invece la RawDefaultValue proprietà.

Il valore predefinito viene usato quando un valore effettivo non viene specificato nella chiamata al metodo. Un parametro può avere un valore predefinito che è null. Si tratta di un valore distinto dal caso in cui non è definito un valore predefinito.

Questo metodo usa il DefaultValueImpl metodo .

Per ottenere la matrice, ottenere prima il ParameterInfo metodo o il costruttore e quindi chiamare MethodBase.GetParameters.

Si applica a