ParameterBuilder.SetConstant(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定參數的預設值。
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、、SByte、 ByteStringDateTimeEnumCharDoubleSingleUInt32Int64UInt64Int16Int32UInt16。 若參數類型為參考型別,CLS 合規性要求 defaultValue 為 null。 然而,從.NET Framework 4開始,只要能將該值指派給該參考型別,defaultValue 就可以非空。 例如, Int32 一個值可以被指派給型別 Object為 的參數。 這不符合 CLS 標準,但在互通情境中仍可參考。