2012-10-07 138 views
-1

我是新来的C#。我试图写基本平均calculator.I得到60错误大多标点符号错误预期-C#

)预计

;预计

我检查了但我认为everythıngs correct.Can它是问题,我使用Visual Studio 2010?

using System; 
    using System.Collections.Generic; 
    using System.ComponentModel; 
    using System.Data; 
    using System.Drawing; 
    using System.Linq; 
    using System.Text; 
    using System.Windows.Forms; 

    namespace WindowsFormsApplication3 
    { 

      public partial class Form1 : Form 
     { 
      public Form1() 
      { 
       InitializeComponent(); 
      } 

      private void button1_Click(object sender, EventArgs e) 
      { 
       double a; 
       a = ((Convert.ToInt16(textBox1.Text) * 0.4) + (Convert.ToInt16(textBox2.Text) * 0.6)); 
       if (a >= 50 & a < 60 & Convert.ToInt64(textBox2.Text) >= 50) 
       { 
        label4.Text = "Geçti"; 
        label5.Text = "CC"; 
        textBox3.Text = a.ToString(); 
       } 

       else 
       { 
        label4.Text = "KALDI"; 
        label5.Text = "FF"; 
        textBox3.Text = a.ToString();    
       } 

      } 



       private void button2_Click_1(object sender, EventArgs e) 
       { 
       textBox1.Text = ""; 
       textBox2.Text = ""; 
       textBox3.Text = ""; 
       label4.Text = "Durum"; 
       label5.Text = "Sonuc"; 
       } 


     } 



     } 
+3

" "; ..?那里有那些事情呢? – Thousand

+0

你从网上复制/粘贴这段代码吗? –

+0

是ı从网络复制 – allstar

回答

2

您在代码中有HTML实体,您必须将其转换回真实的字符。

这例如:

if (a >= 50 & a < 60 & Convert.ToInt64(textBox2.Text) >= 50) 

应该是:

if (a >= 50 & a < 60 & Convert.ToInt64(textBox2.Text) >= 50) 
+0

非常感谢你 – allstar

0
private void button1_Click(object sender, EventArgs e) 
{ 
    double a; 
    a = ((Convert.ToInt16(textBox1.Text) * 0.4) + (Convert.ToInt16(textBox2.Text) * 0.6)); 
    if (a >= 50 && a < 60 && Convert.ToInt64(textBox2.Text) >= 50) 
    { 
     label4.Text = "Ge&ccedil;ti"; 
     label5.Text = "CC"; 
     textBox3.Text = a.ToString(); 
    } 
    else 
    { 
     label4.Text = "KALDI"; 
     label5.Text = "FF"; 
     textBox3.Text = a.ToString();    
    } 
} 

private void button2_Click_1(object sender, EventArgs e) 
{ 
    textBox1.Text = ""; 
    textBox2.Text = ""; 
    textBox3.Text = ""; 
    label4.Text = "Durum"; 
    label5.Text = "Sonuc"; 
}