İstisnalar atan bazı işlevlerim var. Onları yakalayan kod bloğunun, atılan istisnaya, ancak ID ve Not gibi daha fazla parametreye göre istisna atmasını istiyorum. bunu nasıl yapabilirim?Varlık istisnası üzerinde kalıtım istisnası
Herhangi biri bana düzgün bir yön verebilirse iyi olur!
Teşekkürler (benim İngilizce için üzgünüm ...) ne istiyorum için
Örnek (Biliyorum ... geçerli bir kod değil)
catch (Exception e)
{
LogException l=e;
l.Note = "note...";
l.ID = 12;
throw l;
}
Tüm parametreleri içeren bir "State" sınıfı oluşturun. Daha sonra sınıfı istisna işleyicisine aktarın. 'E' değişkeni bir sınıf içerebilir. – jdweng
Neden ilk örnekte 'LogException' atarız? –
@DarrenYoung Kural dışı durum, her zaman istisna atar benim özel durum türü –