ParameterBuilder.SetConstant(Object) Methode

Definitie

Hiermee stelt u de standaardwaarde van de parameter in.

public:
 virtual void SetConstant(System::Object ^ defaultValue);
public virtual void SetConstant(object defaultValue);
abstract member SetConstant : obj -> unit
override this.SetConstant : obj -> unit
Public Overridable Sub SetConstant (defaultValue As Object)

Parameters

defaultValue
Object

De standaardwaarde van deze parameter.

Uitzonderingen

De parameter is geen van de ondersteunde typen.

– of –

Het type defaultValue komt niet overeen met het type van de parameter.

– of –

De parameter is van het type Object of een ander verwijzingstype, defaultValue niet nullen de waarde kan niet worden toegewezen aan het verwijzingstype.

Opmerkingen

defaultValueis beperkt tot de volgende typen: Boolean, , SByte, Int32Int16, , Int64, , Byte, UInt16, SingleDoubleCharUInt64DateTimeUInt32, , en . StringEnum Als het parametertype een verwijzingstype is, moet defaultValue CLS-naleving zijn null. Vanaf het .NET Framework 4 kan defaultValue echter niet null zijn voor een verwijzingstype zolang de waarde aan dat verwijzingstype kan worden toegewezen. Een waarde kan bijvoorbeeld Int32 worden toegewezen aan een parameter van het type Object. Dit is niet cls-compatibel, maar kan nuttig zijn in interop-scenario's.

Van toepassing op