Pertanyaan yang diberi tag null

97
object == null atau null == object?

Saya mendengar dari seseorang yang null == objectlebih baik daripada object == null cek misal: void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Apakah ada alasan atau ini mitos lain? Terimakasih atas bantuannya....

97
Periksa null di foreach loop

Apakah ada cara yang lebih baik untuk melakukan hal berikut: Saya perlu memeriksa null untuk terjadi pada file. Header sebelum melanjutkan dengan loop if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Singkatnya, tampaknya...

96
Menghapus karakter “NUL”

Saya punya karakter seperti itu di notepad ++ saya Saat saya mencoba menyalin seluruh baris, saya sebenarnya menyalin semuanya hingga "NUL": File:1 Yang ingin saya lakukan adalah mengganti null tersebut, menjadi tidak ada apa-apa, sehingga saya dapat menyalin seluruh baris saya. Mungkin...

92
Apa perbedaan antara Null dan System.DBNull.Value?

Apakah ada perbedaan antara null dan System.DBNull.Value? Jika ya, apa itu? Saya memperhatikan perilaku ini sekarang - while (rdr.Read()) { if (rdr["Id"] != null) //if (rdr["Id"] != System.DBNull.Value) { int x = Convert.ToInt32(rdr["Id"]); } } Sementara saya mengambil data dari...

91
Menguji petunjuk untuk validitas (C / C ++)

Apakah ada cara untuk menentukan (secara programatik, tentu saja) jika sebuah pointer "valid"? Memeriksa NULL itu mudah, tetapi bagaimana dengan 0x00001234? Ketika mencoba untuk membedakan penunjuk jenis ini pengecualian / crash terjadi. Metode lintas platform lebih disukai, tetapi khusus...

91
beralih dengan perilaku aneh var / null

Diberikan kode berikut: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Mengapa pernyataan sakelar cocok case var o? Pemahaman saya...

90
Periksa apakah nilai isset dan null

Saya perlu memeriksa apakah nilai didefinisikan sebagai apa pun, termasuk nol. issetmemperlakukan nilai null sebagai tidak terdefinisi dan mengembalikan false. Ambil contoh berikut ini: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) ||...

89
Apa itu objek 'NoneType'?

Saya mendapatkan kesalahan ini ketika saya menjalankan skrip python saya: TypeError: cannot concatenate 'str' and 'NoneType' objects Saya cukup yakin 'str' berarti string, tapi saya tidak tahu apa itu objek 'NoneType'. Skrip saya keluar di baris kedua, saya tahu yang pertama berfungsi karena...