日期:2014-05-17  浏览次数:21107 次

类与类的静态变量如何访问呢?
定义了两个类

class1,class2

在class1里定义了两个静态变量

C# code
public static bool boolHasData = false;
        public static int[,] values;


想在class2访问class1的这两个静态变量

class1 c1 = new class1();

c1.values
c1.boolHasData

在c1下出现红色波浪,提示:非静态的字段、方法或属性,要求对象引用

这是怎么回事呢?

------解决方案--------------------
class1.boolHasData 
class1.values
------解决方案--------------------
静态变量是属于类的,直接用类名点
------解决方案--------------------
静态变量直接用类访问,不需要实例化 
 class1.boolHasData 
 class1.values
------解决方案--------------------
静态类名.类成员变量

public class test{
 public static final String name='aa';

}

public class test1{
test.name}