PropertyBuilder.SetConstant(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.