Pertanyaan yang diberi tag nullable

Tag yang dapat dibatalkan adalah untuk masalah yang berkaitan dengan anggota atau tipe yang dapat dibatalkan. Nol digunakan untuk mewakili nilai yang hilang atau tidak diketahui.

484
Bagaimana mengkonversi C # nullable int ke int

Bagaimana cara mengonversi nullable intmenjadi int? Misalkan saya memiliki 2 jenis int seperti di bawah ini: int? v1; int v2; Saya ingin memberikan v1nilai kepada v2. v2 = v1;akan menyebabkan kesalahan. Bagaimana cara mengkonversi v1ke

300
Cara mengurai string ke int nullable

Saya ingin mengurai string menjadi int nullable di C #. yaitu. Saya ingin mendapatkan kembali nilai int string atau null jika tidak dapat diuraikan. Saya agak berharap ini akan berhasil int? val = stringVal as int?; Tetapi itu tidak akan berhasil, jadi cara saya melakukannya sekarang adalah saya...

203
Bagaimana cara memeriksa apakah suatu objek dapat dibatalkan?

Bagaimana cara memeriksa apakah objek yang diberikan dapat dibatalkan dengan kata lain cara menerapkan metode berikut ... bool IsNullableValueType(object o) { ... } EDIT: Saya mencari jenis nilai yang dapat dibatalkan. Saya tidak memiliki tipe ref dalam pikiran. //Note: This is just a sample....

194
Cara mengatur enum ke null

Saya punya enum string name; public enum Color { Red, Green, Yellow } Cara mengaturnya menjadi NULL saat memuat. name = ""; Color color = null; //error Diedit: Buruk saya, saya tidak menjelaskannya dengan benar. Tetapi semua jawaban yang terkait dengan nullable sempurna. Situasi saya...

190
objek nullable harus memiliki nilai

Ada paradoks dalam deskripsi pengecualian: Objek nullable harus memiliki nilai (?!) Ini masalahnya: Saya punya DateTimeExtendedkelas, ya sudah { DateTime? MyDataTime; int? otherdata; } dan seorang konstruktor DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime =

151
Bagaimana cara kerja operator perbandingan dengan null int?

Saya mulai mempelajari jenis yang dapat dibatalkan dan menjalankan perilaku berikut. Saat mencoba nullable int, saya melihat operator perbandingan memberi saya hasil yang tidak terduga. Misalnya, Dalam kode saya di bawah ini, Output yang saya dapatkan adalah "keduanya dan 1 sama" . Catatan, itu...