我正在学习c#(和它的OOP)并且我在Visual Studio中运行以下内容,并且它不断弹出一个错误,它需要一个大括号}
我写的此处的。我无法弄明白为什么它想要那个。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyFirstProject.day1.examples
{
class Class
{
public double salary;
public double bonus;
public void CalculateTotalPay(){
//HERE
public double totalpay = salary + bonus;
Console.WriteLine("TP: " + totalpay);
}
}
}
答案 0 :(得分:0)
从第public
行删除public double totalpay = salary + bonus;
,修复它。我认为问题在于,由于函数是公共的,因此它是多余的,或者因为totalpay
在函数中,所以它不能被公开。