C#静态构造函数问题 请哪位大侠指教
using System;using System.Collections.Generic;
using System.Text;
namespace A
{
public class Blah
{
public static int MaxIter;
Blah()
{
Blah.MaxIter = 50;
}
// }
// public class StaticConstDemo
//{
public static void Main()
{
Console.WriteLine("Value of MaxIter is {0}",MaxIter);
Console.ReadLine();
}
}
}
1, 这个程序中运行结果为什么是Value of MaxIter is 0;而不是Value of MaxIter is 50呢?
2,静态数据与类型相关 是不是在一个类中调用就不需要声明类型 直接调用就行了?
而另一个类如果想调用这个类的静态成员就要使用类型名 可以这样理解吗?