static 声明属于类型本身而不是属于特定对象的成员。    使用 static修饰符声明属于类型本身而不是属于特定对象的静态成员。static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。

解决方案 »

  1.   

    在类中使用static静态定义的方法,属性等在使用的时候不需要实例化这个类就可以直接使用
      

  2.   

    例如:
    public class A
    {
      public static int temp;
    }public class B
    {
       public void SetATemp()
      {
         A.temp=2;
      }
    }
      

  3.   

    使用static就可以不使用new直接调用类的方法
      

  4.   

    static是针对一个类型的声明,
    比如,猫和狗都属于动物,
    class 动物
    {
      static void 咬(){};
      static string 眼睛;
      string 食物;
    }
    那么可以这样引用,
    动物.咬();
    动物.眼睛 = "";
    动物.食物 = "老鼠"; //这个是错误的;
    动物 猫 = new 动物();
    猫.食物 = "老鼠";
    猫.眼睛 = ""; //这个引用是错误的;