在C#,有把一个静态变量在方法等VB.Net?

的方式
Static myCollection As Collection
有帮助吗?

解决方案

  

为什么不C#支持静态方法   变量

     

Q:在C ++中,这是可能的写   静态方法的变量,并且具有   只能被访问变量   从该方法的内部。 C#不   提供此功能。为什么呢?

     

A:有两个原因C#不   具有此功能。

     

首先,它有可能获得近   通过具有相同的效果   类级静电,和添加方法   静将需要增加   复杂性。

     

其次,方法级静力学是   有些臭名昭著造成   当代码被称为问题   反复或从多个线程,   并且因为定义是在   方法,这是很难找到的   定义

     

- MSDN C#常见问题解答

scroll top