ParameterBuilder.SetConstant(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
defaultValue
dibatasi untuk jenis berikut: Boolean
, , SByte
, Int16
Int32
, Int64
, Byte
, UInt16
, UInt32
, UInt64
, Single
, Double
, DateTime
, , Char
, , String
, , dan Enum
. Jika jenis parameter adalah jenis referensi, kepatuhan CLS harus defaultValue
null
. 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.