为何C#不允许声明函数体内的static变量
点击次数:61 次 发布日期:2008-11-06 07:53:02 作者:源代码网
|
下边的C#和C++的比较,很明显,C++在这一点上要合理很多,uniqueID这个不断递增、控制着唯一ID的重要变量,永远不会被类里的其他成员无意破坏掉,不知道为什么C#不允许这种“函数体内部的static变量“
//这是C#代码,uniqueID_只能是类的静态成员 源代码网推荐 源代码网供稿. |
|
下边的C#和C++的比较,很明显,C++在这一点上要合理很多,uniqueID这个不断递增、控制着唯一ID的重要变量,永远不会被类里的其他成员无意破坏掉,不知道为什么C#不允许这种“函数体内部的static变量“
//这是C#代码,uniqueID_只能是类的静态成员 源代码网推荐 源代码网供稿. |