PropertyBuilder.SetConstant(Object) Metod

Definition

Anger standardvärdet för den här egenskapen.

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)

Parametrar

defaultValue
Object

Standardvärdet för den här egenskapen.

Undantag

CreateType() har anropats på omslutningstypen.

Egenskapen är inte en av de typer som stöds.

-eller-

Typen av defaultValue matchar inte egenskapens typ.

-eller-

Egenskapen är av typen Object eller annan referenstyp, defaultValue är inte null, och värdet kan inte tilldelas till referenstypen.

Kommentarer

defaultValueär begränsad till följande typer: , , , , , , , Boolean, SByte, Int16, Int32, Int64, Byte, , UInt16, UInt32och UInt64. SingleDoubleDateTimeCharStringEnum Om egenskapstypen är en referenstyp måste defaultValue CLS-efterlevnad vara null. Men från och med .NET Framework 4 kan defaultValue vara icke-null för referenstyper så länge värdet kan tilldelas till den referenstypen. Ett värde kan till exempel Int32 tilldelas till en egenskap av typen Object. Detta är inte CLS-kompatibelt, men det kan vara användbart i interop-scenarier.

Gäller för