PropertyBuilder.SetConstant(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Standardwert dieser Eigenschaft fest.
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)
Parameter
- defaultValue
- Object
Der Standardwert dieser Eigenschaft.
Ausnahmen
CreateType() wurde für den einschließenden Typ aufgerufen.
Die Eigenschaft weist keinen unterstützten Typ auf.
- oder -
Der Typ von defaultValue entspricht nicht dem Typ der Eigenschaft.
- oder -
Die Eigenschaft weist den Typ Object oder einen anderen Verweistyp auf, defaultValue ist nicht null, und der Wert kann nicht dem Verweistyp zugewiesen werden.
Hinweise
defaultValueist auf die folgenden Typen beschränkt: Boolean, SByte, Int16, Int32, Int64Byte, UInt16, UInt32, UInt64, Single, CharStringDoubleDateTimeund .Enum Wenn der Eigenschaftstyp ein Verweistyp ist, muss defaultValue die CLS-Konformität sein null. Ab dem .NET Framework 4 kann für Verweistypen jedoch ungleich NULL sein, defaultValue solange der Wert diesem Verweistyp zugewiesen werden kann. Beispielsweise kann einer Eigenschaft vom Typ Objectein Int32 Wert zugewiesen werden. Dies ist nicht CLS-kompatibel, kann aber in Interop-Szenarien nützlich sein.