2015-09-13 37 views
0
class Addition : Form1 
{ 
     public string AdditionTotal(){ 
     string AdditionTotal; 
     int num1 = int.Parse(txtFirstNumber.Text); 
     int num2 = int.Parse(txtSecondNumber.Text); 
     AdditionTotal = (num1 + num2).ToString(); 
     return AdditionTotal; 
    } 
    public AdditionEqual()       //Throws an error here 
    { 
     Convert.ToInt32(AdditionTotal); 
     int AdditionEqual = AdditionTotal; 
     Addition frm2 = new Addition(); 
     frm2.Show(); 
     this.Hide(); 

表1呼叫操作:C#幫助。從類

public Form1() 
    { 
     InitializeComponent(); 
    } 
    public string AdditionEqual { get; set; } 

    private void button1_Click(object sender, EventArgs e) 
    { 

     Addition MyLaptop = new Addition(); 
     if (Add.Checked) 
     { 
      MessageBox.Show(this.AdditionEqual);       
     } 

有人請編輯和什麼錯我的代碼在這裏告訴我嗎?我需要使用類和單選按鈕來製作計算器。目前有1個錯誤。它說公共AdditionEqual()需要有一個返回類型。 Theres只有1個錯誤,但我不知道代碼在修復後是否會實際工作。有人可以幫忙嗎?

回答

2

該函數需要返回類型。你的第一個方法返回一個字符串:

public string AdditionTotal(){ 

string指示該函數將返回什麼數據類型。

public AdditionEqual() 

此功能沒有該指標。如果您不打算讓該方法返回任何內容,請使用void

public void AdditionEqual()