ParameterBuilder.SetConstant(Object) Metode

Definisi

Mengatur nilai default parameter.

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)

Parameter

defaultValue
Object

Nilai default parameter ini.

Pengecualian

Parameter bukan salah satu jenis yang didukung.

-atau-

Jenis defaultValue tidak cocok dengan jenis parameter.

-atau-

Parameter berjenis Object atau jenis referensi lainnya, defaultValue bukan null, dan nilai tidak dapat ditetapkan ke jenis referensi.

Keterangan

defaultValuedibatasi untuk jenis berikut: Boolean, , SByte, Int16Int32, Int64, Byte, UInt16, UInt32, UInt64, Single, Double, DateTime, Char, , , String, , dan Enum. Jika jenis parameter adalah jenis referensi, kepatuhan CLS harus defaultValuenull. Namun, dimulai dengan .NET Framework 4, defaultValue bisa non-null untuk jenis referensi selama nilai dapat ditetapkan ke jenis referensi tersebut. Misalnya, Int32 nilai dapat ditetapkan ke parameter jenis Object. Ini tidak sesuai dengan CLS, tetapi dapat berguna dalam skenario interop.

Berlaku untuk