通过本文主要向大家介绍了c#静态变量,c#中的静态变量,c#全局静态变量,c#函数静态变量,c#静态变量初始化等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
程序如下:
无论是使用静态的翻译.英汉辞典内容,还是new 翻译().构造英汉辞典内容,他们都调用了 英汉辞典初始化() ,但是静态变量中的值只会初始化一次,后面每次访问,都是上次处理过的值,所以第一次显示的结果是相同,也就是说one,two的值其实是一个,第二个two访问的其实是第一次one初始化后的值;而使用类的构造函数来初始化变量每次都会重复初始化,自然其结果不同.
再比如(以下内容为转载):
这样每次类实例化时,都会用同一个Random实例MyRandom来产生随机数 </div>
无论是使用静态的翻译.英汉辞典内容,还是new 翻译().构造英汉辞典内容,他们都调用了 英汉辞典初始化() ,但是静态变量中的值只会初始化一次,后面每次访问,都是上次处理过的值,所以第一次显示的结果是相同,也就是说one,two的值其实是一个,第二个two访问的其实是第一次one初始化后的值;而使用类的构造函数来初始化变量每次都会重复初始化,自然其结果不同.
再比如(以下内容为转载):
这样每次类实例化时,都会用同一个Random实例MyRandom来产生随机数 </div>