C# 4.0 C控制台应用程序错误“非静态字段、方法或属性需要对象引用”

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”需要对象引用 ==========

错误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)