ParameterBuilder.SetConstant(Object) Metod

Definition

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.

Gäller för