Pertanyaan yang diberi tag exception

Pengecualian adalah kondisi yang tidak biasa yang memerlukan penyimpangan dari aliran normal program. Biasanya, pengecualian tidak harus menghasilkan kegagalan total, tetapi harus diikuti oleh penangan pengecualian. Penanganan pengecualian adalah konstruksi bawaan dalam banyak bahasa pemrograman. Biasanya, pengecualian ditangani dengan melepaskan tumpukan, sehingga bergulir kembali ke keadaan yang ditentukan di luar ruang lingkup pengecualian, dan kemudian menerapkan blok penangan atau rutin.

4015
Menghindari! = Pernyataan nol

Saya menggunakan object != nullbanyak hal untuk menghindari NullPointerException. Apakah ada alternatif yang baik untuk ini? Misalnya saya sering menggunakan: if (someobject != null) { someobject.doCalc(); } Ini pemeriksaan untuk NullPointerExceptionuntuk someobjectobjek dalam potongan di...

2140
Tangkap beberapa pengecualian sekaligus?

Dianjurkan untuk hanya menangkap System.Exception. Sebaliknya, hanya pengecualian "diketahui" yang harus ditangkap. Sekarang, ini terkadang mengarah pada kode berulang yang tidak perlu, misalnya: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch...