PropertyBuilder.SetConstant(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.