eşdeğeri Java'da, belirli bir hattın ulaşılamayacağını belirtmek için bazen bir AssertionError
ürününü atacağım. Bunun bir örneği, switch
ifadesindeki default
durumuna ulaşılamayacağını söylemek (bir örnek için bkz. this JavaSpecialists page)..Net'in Java's AssertionError
Benzer bir mekanizma kullanmak istiyorum. Net. Kullanabileceğim bir istisna var mı? Ya da aynı etkiyle kullanılabilecek başka bir yöntem var mı?
Düzenleme - kodunda bazı değişmezin (muhtemelen feci) arızası olmuştur belirtmek için, serbest kodda, ben zamanında bayrak başarısızlıkları için bir mekanizma arıyorum, netleştirmek için. Bağlantılı örnek, 0 ile 2 (dahil) arasında rastgele bir tamsayı oluşturur ve üretilen sayının her zaman 0, 1 veya 2 olduğunu iddia eder. Bu onaylama beklemezse, bazı bilinmeyene devam etmek yerine yürütmeyi tamamen durdurmak daha iyi olur. sistemin bozuk durumu.