C# da bir hata...

  • Konbuyu başlatan Konbuyu başlatan cinefil
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

cinefil

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,177
private void button1_Click(object sender, EventArgs e)
{
string harf = txtharf.Text;
if (harf = "A")
{
MessageBox.Show("A harfi girdiniz");
}
if (harf = "B")
{
MessageBox.Show("B harfi girdiniz");
}

}


programın başındaki kodları kalabalık olmasın diye buraya yazmadım, herşey tamam harfi falan tanımladım ama if (harf = "A")
if (harf = "B") kodlarında şu hatayı veriyor NEDEN?: Error 1 Cannot implicitly convert type 'string' to 'bool'

bu konuda biraz acemiyim yardımcı olursanız sevinirim...
 
tek eşittir atama içindir. kıyaslama için çift eşittir kullanmalısınız. if (harf == "A") şeklinde.
kolay gelsin..
 
BBNET
Geri
Üst