第1个回答 2013-08-16
static意思是静态,可以修饰类、字段、属性、方法标记为static的就不用创建实例对象调用了,可以通过类名直接点出来比如C#控制台操作的Cancle类里面的成员就被标记为静态的,可以直接用Concle.直接点出来使用。如果没有标记为静态就要通过创建实例对象来调用,比如说动态字符串StringBuilder就要new一个实例来调用StringBuilder sb =new StringBuilder();sb.xxx(); //xxx是方法名 上面有说把static理解为全局变量这个说法是错的,所有提升为成员变量的都可以理解为全局变量。
第2个回答 2013-08-16
static在C#中的定义是静态的含义,例如某方法定义成static 修饰符,则表明其是静态成员,不随实例来变化,其由类名去访问,无法实例化去访问静态成员。
第3个回答 2013-08-16
static修饰的变量 方法 你就可以把他们理解成时全局变量或者方法类的静态方法不属于某个实例。属于整个类!重点就这些!