Condividi tramite


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 o Value se il parametro non ha un valore predefinito.

Commenti

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

Il valore predefinito viene utilizzato quando non viene specificato un valore effettivo nella chiamata al metodo. Un parametro può avere un valore predefinito che è null. Questo comportamento è diverso dal caso in cui non è definito un valore predefinito.

Questo metodo utilizza il DefaultValueImpl metodo .

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

Si applica a