类、结构或接口成员声明中的标记 '(' 无效

本文关键字:无效 结构 接口 声明 成员 | 更新日期: 2023-09-27 18:37:08

        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);

在每个左括号和右括号后,我都收到无效的令牌。

类、结构或接口成员声明中的标记 '(' 无效

我怀疑你直接在类中编写了这段代码;指令只能出现在方法中,不能直接出现在类中:

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);
    }
}

此外,调用方法时,无需指定参数的类型;它们已在声明中指定。