2010-10-29 16 views
5

C# .NET'te yazılan çok fazla dersim var ve bunlara hangi istisnaların atılabileceğini bilmem gerekiyor. Visual Studio 2005'te bunu nasıl yapabilirim?Bazı Sınıflarda olası özel durum listesi nasıl görüntülenir. (C# .NET)

+0

Büyük soru olup olmaması gerektiği felsefi tartışma bırakacağım. Bu konuda yardımcı olacak bir araç var mı merak ediyorum. Analiz yeterince derine giderse, çoğu (ancak hepsi değil) istisnalar derleme zamanında belirlenebilir. – dbkk

cevap

11

Çok fazla yapamazsınız. Öncelikle, .NET/C#, Java gibi kontrol edilmiş istisnalar içermez ve ikincisi, herhangi bir garip sebepten dolayı meydana gelebilecek genel istisna vardır.

Yöntem yöntemine göre, yöntemleri geliştirdikleri istisnalar dışında da düzenleyebilirsiniz, ancak bunların mevcut, doğru veya eksiksiz olması garanti edilmez. Genel olarak, beklenmedik bir istisna hariç, terminal olarak ele alınmalıdır; gidip, istisnai yayımı yaparken (using) temizleyin, ya da işlem kritik değilse, en azından oturum açın.


* = kenara bir istisna her gerçekten gibi beklenen ...

2

Kodu incelemeniz gerekir, bunun tek kaynağı budur.
xml yorumlarında hangi istisnaların atılabileceğini belirtmek mümkündür ancak zorunlu değildir, bu nedenle çoğu kez bu imformasyon eksiktir.

İlgili konular