PropertyBuilder.SetConstant(Object) Methode

Definitie

Hiermee stelt u de standaardwaarde van deze eigenschap in.

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

Parameters

defaultValue
Object

De standaardwaarde van deze eigenschap.

Uitzonderingen

CreateType() is aangeroepen op het insluittype.

De eigenschap is geen van de ondersteunde typen.

– of –

Het type defaultValue komt niet overeen met het type eigenschap.

– of –

De eigenschap 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, Int16Int32, , Int64, , Byte, UInt16, UInt32UInt64SingleDoubleDateTimeChar, , en . StringEnum Als het eigenschapstype een verwijzingstype is, moet defaultValue CLS-naleving zijn null. Vanaf het .NET Framework 4 kan defaultValue echter niet null zijn voor verwijzingstypen zolang de waarde aan dat verwijzingstype kan worden toegewezen. Een waarde kan bijvoorbeeld Int32 worden toegewezen aan een eigenschap van het type Object. Dit is niet cls-compatibel, maar kan nuttig zijn in interop-scenario's.

Van toepassing op