|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
构造函数也可以声明为static,实例构造函数初始化类的每个新实例,而static构造函数初始化类级别的项,通常,静态构造函数初始化类的静态字段。
namespace 静态构造函数实例
{
class Program
{
static void Main(string[] args)
{
RandomNumberClass a = new RandomNumberClass();
RandomNumberClass b = new RandomNumberClass();
Console.WriteLine("Next Random #: {0}", a.GetRandomNumber());
Console.WriteLine("Next Random #: {0}", b.GetRandomNumber());
Console.ReadKey();
}
}
class RandomNumberClass
{
private static Random Randomkey; //私有静态字段
static RandomNumberClass() //静态构造函数
{
Randomkey = new Random(); //初始化Randomkey
}
public int GetRandomNumber()
{
return Randomkey.Next();
}
}
}
|
|