2013-10-26 33 views
-2
 usersIncome = InputOutput.DisplayTaxDue(double userIncome, double taxDue, double taxRate, double flatRate); 
     Console.WriteLine(" Your income is : {0:C} ", usersIncome); 
     Console.WriteLine(" Your tax due is : {0:C} ", taxDue);  
     Console.WriteLine(" Your income is : {0} ", taxRate); 
     Console.WriteLine(" Flat Rate is : {0} ", flatRate); 

我每天都打開和關閉括號後收到無效令牌無效令牌「(」類,結構或接口成員聲明

+2

你。不需要typ e參數傳遞給DisplayTaxDue()之前的名稱。 –

+0

對於其中之一,'double userIncome,...'是無效的語法。傳遞參數時不重新指定類型。 –

+0

您是在方法內部還是直接在類中編寫代碼? –

回答

3

我懷疑你直接寫了這個代碼的類內;指令只能出現在一個方法,而不是直接在類:

class YourClass 
{ 
    public void YourMethod() 
    { 
     usersIncome = InputOutput.DisplayTaxDue(userIncome, taxDue, taxRate, flatRate); 
     Console.WriteLine(" Your income is : {0:C} ", usersIncome); 
     Console.WriteLine(" Your tax due is : {0:C} ", taxDue);  
     Console.WriteLine(" Your income is : {0} ", taxRate); 
     Console.WriteLine(" Flat Rate is : {0} ", flatRate); 
    } 
} 

此外,當你調用一個方法,你不指定參數類型,他們在聲明中已指定

相關問題