共用方式為


ParameterBuilder.SetConstant(Object) 方法

定義

設定參數的預設值。

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)

參數

defaultValue
Object

這個參數的預設值。

例外狀況

參數不是其中一個支援的型別。

-或-

defaultValue 的型別不符合參數的型別。

-或-

參數的型別是 Object 或其他參考型別、defaultValue 不是 null,而且無法將此值指派給參考型別。

備註

defaultValue限制為下列類型:Boolean、、、Int16SByteInt32、、Int64CharDateTimeUInt64SingleUInt32ByteDoubleUInt16、、 String和 。Enum 如果參數類型是參考型別,CLS 合規性必須是 defaultValuenull。 不過,從 .NET Framework 4 開始,只要值可以指派給該參考型別,defaultValue就可以為參考型別非 Null。 例如, Int32 可以將值指派給 類型的 Object參數。 這不符合 CLS 標準,但在 Interop 案例中很有用。

適用於