这个是我用C#写的测试代码
1 class Program
2 {
3 static void Main(string[] args)
4 {
5 int i = 0;
6 int j = 0;
7 string ss = "a";
8
9 Test t = new Test();
10 Console.WriteLine(Test.ta);
11
12 Console.ReadLine();
13 }
14 }
15
16 class Test
17 {
18 public static int ta = 0;
19
20 public static string ts = "mm";
21
22 private static int m;
23 }
这个是测试的部分过程的截图,
1.非静态类的静态成员一般是做什么用的
2.非静态类里面的静态的属性是一程序运行就分配内存的把?
3.我用vs的内存查看变量的地址,我看值类型(这里我看int类型的数据地址都是0x00000000)而引用类型(这里我看string)就有地址,vs的内存查看,查看的是什么?
请大侠帮忙解答疑问,小弟初学,感激不尽啊
所实话,这些问题还真不是很容易回答,静态类里面不能定义实例成员,非静态类里面可以有静态成员。。。具体什么用,这个没法回答。