ParameterBuilder.SetConstant(Object) 方法

定義

設定參數的預設值。

public:
 virtual void SetConstant(System::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、、SByteByteStringDateTimeEnumCharDoubleSingleUInt32Int64UInt64Int16Int32UInt16。 若參數類型為參考型別,CLS 合規性要求 defaultValuenull。 然而,從.NET Framework 4開始,只要能將該值指派給該參考型別,defaultValue 就可以非空。 例如, Int32 一個值可以被指派給型別 Object為 的參數。 這不符合 CLS 標準,但在互通情境中仍可參考。

適用於