C# 4.0 C控制台应用程序错误“非静态字段、方法或属性需要对象引用”
错误1非静态字段、方法或属性“ConsoleApplication\u FileTest.Program.GetAverageSalarystring”C:\Users\Dawn\documents\visual studio 11\Projects\ConsoleApplication\u FileTest\ConsoleApplication\u FileTest\Program.cs 98 24 ConsoleApplication\u FileTest”需要对象引用 =====================C# 4.0 C控制台应用程序错误“非静态字段、方法或属性需要对象引用”,c#-4.0,C# 4.0,错误1非静态字段、方法或属性“ConsoleApplication\u FileTest.Program.GetAverageSalarystring”C:\Users\Dawn\documents\visual studio 11\Projects\ConsoleApplication\u FileTest\ConsoleApplication\u FileTest\Program.cs 98 24 ConsoleApplication\u FileTest”需要对象引用 ==========
Dictionary<string, double> GetAverageSalary(string filename)
{
...
GetAverageSalary方法不是静态的。你必须把它改成
static Dictionary<string, double> GetAverageSalary(string filename)
static Dictionary<string, double> GetAverageSalary(string filename)