C# WriteLine(); sonrası } istiyor

Uhamon

Kilopat
Katılım
20 Temmuz 2016
Mesajlar
59
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Kodun bir kısmında } istiyor halbuki kapatma } hepsinde var resim aşağıda.

A.PNG
 
Son düzenleyen: Moderatör:
Çözüm
"if" ile "else" blokları arasına herhangi bir kod girmemeli. O satır orada olamaz. Else'in içi boşmuş zaten onu silersen hata kalkacaktır... Şöyle ki, else, if'in şartının sağlanmaması durumunda çalışacak kodları belirtiyor ve if'ten hemen sonra gelmek zorunda.

Kod:
if (koşul) {
    koşul sağlanırsa
}
else {
    koşul sağlanmazsa
}

if ve else arasına hiç bir şekilde bir kod gelemez, zaten mantık olarak da bir anlam ifade etmez yani bir koşul ya sağlanır ya sağlanmaz. İkisinden birine girmek zorundadır. Arada kalmak olmaz ki. :)
"if" ile "else" blokları arasına herhangi bir kod girmemeli. O satır orada olamaz. Else'in içi boşmuş zaten onu silersen hata kalkacaktır... Şöyle ki, else, if'in şartının sağlanmaması durumunda çalışacak kodları belirtiyor ve if'ten hemen sonra gelmek zorunda.

Kod:
if (koşul) {
    koşul sağlanırsa
}
else {
    koşul sağlanmazsa
}

if ve else arasına hiç bir şekilde bir kod gelemez, zaten mantık olarak da bir anlam ifade etmez yani bir koşul ya sağlanır ya sağlanmaz. İkisinden birine girmek zorundadır. Arada kalmak olmaz ki. :)
 
Son düzenleme:
Çözüm
"if" ile "else" blokları arasına herhangi bir kod girmemeli. O satır orada olamaz. Else'in içi boşmuş zaten onu silersen hata kalkacaktır... Şöyle ki, else, if'in şartının sağlanmaması durumunda çalışacak kodları belirtiyor ve if'ten hemen sonra gelmek zorunda.

Kod:
if (koşul) {
    koşul sağlanırsa
}
else {
    koşul sağlanmazsa
}

if ve else arasına hiç bir şekilde bir kod gelemez, zaten mantık olarak da bir anlam ifade etmez yani bir koşul ya sağlanır ya sağlanmaz. İkisinden birine girmek zorundadır. Arada kalmak olmaz ki. :)
Hocam peki if ile else if arası gelirmi?

Bütün kodunu görebilir miyiz ?
Şuanda okuldayım, eve geçince atarım.
 
@Tolenius sorunun nedenini açıklamış, kod göndermenize gerek yok
Kod:
}
//bu satıra kod yazamazsınız
else {
}
Console.WriteLine(); satırını silin, hata düzelecektir.
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı