C# int 和static int的区别是什么? 

解决方案 »

  1.   

    static 是静态变量的意思。 要通过类名访问。
      

  2.   

    就是静态和非静态的区别
    class a
    {
    public int aa=0;
    public static aaa=0;
    }
    调用的时候
    取aa的话 a A = new a();A.aa
    取aaa的话 a.aaa就可以了
      

  3.   

    static int 可以看做全局变量
      

  4.   

    static int表示这个变量是静态的,是属于类的,而不是属于实例的,只能通过类来调用而不是类的实例。
      

  5.   


    一个类里不属于任何方法的变量即可称作全局变量,并非指static。6楼正解。
      

  6.   

    static int
    不用生成对象(NEW),也可以访问
      

  7.   

    加static是类的成员,不加static是对象的成员
      

  8.   

    static int 是全局变量,静态的
      

  9.   

    static是静态变量的前缀,静态变量是属于类的,所有类的实例都共享一个内容
    非静态的变量是属于实例的,每个实例都有自己的变量内容就好象国家的主席是static,是全国人名的主席
    自己的老婆是自己的,是非静态的,每个人的老婆都不一样了不好意思啊,不合适,但是说明了问题
      

  10.   

    不需要实例化就可以访问的是static
      

  11.   

    c#中 可以用static int吗?好像C#中只有静态对象吧?