ParameterBuilder.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 parametern.
public:
virtual void SetConstant(System::Object ^ defaultValue);
public virtual void SetConstant(object? defaultValue);
public virtual void SetConstant(object defaultValue);
abstract member SetConstant : obj -> unit
override this.SetConstant : obj -> unit
Public Overridable Sub SetConstant (defaultValue As Object)
Parametrar
- defaultValue
- Object
Standardvärdet för den här parametern.
Undantag
Parametern är inte en av de typer som stöds.
-eller-
Typen av defaultValue matchar inte parametertypen.
-eller-
Parametern ä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 parametertypen ä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 en referenstyp så länge värdet kan tilldelas till den referenstypen. Ett värde kan till exempel Int32 tilldelas till en parameter av typen Object. Detta är inte CLS-kompatibelt, men det kan vara användbart i interop-scenarier.