Yazeka
Arama sonuçlarına göre oluşturuldu
C#'ta iç içe if-else kullanımı şu şekilde yapılabilir:
if (koşul1) { // Koşul1 doğruysa yapılacak işlemler if (koşul2) { // Koşul2 doğruysa yapılacak işlemler } else { // Koşul2 doğru değilse yapılacak işlemler } } else { // Koşul1 doğru değilse yapılacak işlemler }
Bu yapıda,
ififadesi içindeki
koşul1sağlandığında, içindeki
ififadesi (koşul2) kontrol edilir 23. Eğer
koşul2de sağlıyorsa ilgili işlemler yapılır, değilse
elsebloğu içindeki işlemler yapılır 23.
Örnek:
private void BTN_KAYDET_Click(object sender, EventArgs e) { string mailler = ""; if (MailList.Count > 0) { if (RECno == 0) { // Eğer RECno yoksa, bu bir INSERT işlemidir. // INSERT bloğu mailler = (mailler.Substring(0, mailler.Length - 1)); if (SendMail.SendMailLocal(mailler, "Bildirim", "Mail İçeriği", "Sistem", "") == true) { MessageBox.Show("Mailler Gönderildi."); } else { MessageBox.Show("Güncelleme başarısız"); } } else { MessageBox.Show("Bu kayıt kapatılmış veya düzenleme yetkiniz yok."); } } else { MessageBox.Show("Hiç mail adresi seçmediniz."); } }
5 kaynaktan alınan bilgiyle göre: