日期:2014-05-19  浏览次数:20721 次

static 在C#中应用的利与弊
请各位指教

------解决方案--------------------
模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。
------解决方案--------------------
静态变量可以存储必要的收据,跨页面数据,缺点应该是一直占内存
------解决方案--------------------
有利也有鼻,如果用了它之后方便了你自己,你可以用。如果能用其他方法实现,而且也不太麻烦的最好不用static
------解决方案--------------------
不好
增加了耦合度
能少用尽量少用
------解决方案--------------------
易用性与性能间的平衡矛盾