PropertyBuilder.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.
Menyetel nilai default properti ini.
public:
void SetConstant(System::Object ^ defaultValue);
public void SetConstant (object? defaultValue);
public void SetConstant (object defaultValue);
member this.SetConstant : obj -> unit
Public Sub SetConstant (defaultValue As Object)
Parameter
- defaultValue
- Object
Nilai default properti ini.
Pengecualian
CreateType() telah dipanggil pada jenis penutup.
Properti bukan salah satu jenis yang didukung.
-atau-
Tipe defaultValue
tidak cocok dengan tipe properti.
-atau-
Properti 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 properti 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 properti jenis Object. Ini tidak sesuai dengan CLS, tetapi dapat berguna dalam skenario interop.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk