Bunlardan biri riskli midir? Biri daha mı iyi? Yoksa yazdırdığınız şeylerden biri mi ve karar vermek için bir dart atıyor mu?En sonunda dönüş ve karşı dönüş için geri dönün mü?
Ben nasıl çalıştığını nihayet anlıyorum şimdi yapmak istiyorum:
try {
stuff that changes something...
}
catch (System.Exception ex) {
something.worked = false;
something.err = ex.Message;
}
finally {
stuff.close();
return something;
}
Ama gördüm:
try {
stuff that changes something...
return something;
}
catch (System.Exception ex) {
something.worked = false;
something.err = ex.Message;
return something;
}
finally {
stuff.close();
}
@Dlev - İlk hariç geçerli C# dışında, yapılamaz. Peki bu nasıl tercih edilebilir? Bu soru gerçekten tekrar sorulmalı, herhangi bir kodun aslında geçerli olduğu bir kod, aksi halde kendi türünde bir anlamsız. –
@Ramhound Oops, eskiden yasal C# değil. İkincisi aslında sözdizimsel olarak geçerlidir. – dlev