public void static Main()

解决方案 »

  1.   

    打错了,
    public static void Main()
      

  2.   

    yarshray(saga jion),照你说的我已经改了,又出毛病了.
    F:\zhengjiause\vc.net\csexe01\Class1.cs(22): 非静态的字段、方法或属性“csexe01.Class1.x”要求对象引用
    F:\zhengjiause\vc.net\csexe01\Class1.cs(21): 非静态的字段、方法或属性“csexe01.Class1.x”要求对象引用
    F:\zhengjiause\vc.net\csexe01\Class1.cs(23): 关键字 this 在静态属性、静态方法或静态字段初始值设定项中无效
      

  3.   

    using System;namespace ConsoleApplication2
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    static int x=5;
    [STAThread]
    static void Main(string[] args)
    {
    //
    // TODO: 在此处添加代码以启动应用程序
    //
    //int x=5;
    Console.WriteLine("the value of x is:{0}",x);
    Console.WriteLine("the value of this.x is:{0}",x);
    }
    }
    }
      

  4.   

    其实很简单,Class1中的public int x声明错了,要在Main里面声明!把this去掉就可以了(this 在静态属性、静态方法或静态字段初始值设定项中无效)。