2013-04-08 32 views
2

爲什麼我得到這個錯誤的任何想法?我知道這可能是一個簡單的修復,但我完全是C#的新手,我無法找到任何修復方法。因爲它未標記抽象,EXTERN或部分必須聲明一個身體,因爲它沒有標記爲抽象,extern或部分c#

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


namespace SimpleMath.UI 
{ 
    class Add_operation 
    { 
     public string Calculate(decimal i, decimal j) 
     { 
      return (i + j).ToString(); 
     } 
     private void btnCalculate_Click(object sender, EventArgs e); 

    } 
} 

由於

'SimpleMath.UI.Add_operation.btnCalculate_Click(對象,System.EventArgs)' 必須聲明的主體。

+8

嗯 - 你試過聲明體('{}')'爲btnCalculate_Click'? – 2013-04-08 09:34:42

+1

爲什麼你不想爲btnCalculate_Click聲明一個正文?它的一種方法afterall(http://msdn.microsoft.com/en-us/library/ms173114(v=vs.80).aspx) – Alex 2013-04-08 09:35:19

+1

也許也解釋了你試圖實現與它沒有身體,如​​果這是故意的。 – Arran 2013-04-08 09:36:12

回答

0

錯誤很明顯。你的方法btnCalculate_Click沒有一個正文!

2

你需要在你的btnCalculate_Click方法來聲明

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

namespace SimpleMath.UI 
{ 
    class Add_operation 
    { 
     public string Calculate(decimal i, decimal j) 
     { 
      return (i + j).ToString(); 
     } 

     private void btnCalculate_Click(object sender, EventArgs e) 
     { 
      // do some stuff here 
      // or remove the method if it's empty 
     } 
    } 
} 
相關問題