当前位置: 代码迷 >> C# >> 小白有关问题:在一个winform项目中,有许多窗体都要用到同一个函数,把这个函数放哪,如何调用它啊
  详细解决方案

小白有关问题:在一个winform项目中,有许多窗体都要用到同一个函数,把这个函数放哪,如何调用它啊

热度:58   发布时间:2016-05-05 04:27:38.0
小白问题:在一个winform项目中,有许多窗体都要用到同一个函数,把这个函数放哪,怎么调用它啊?
如题,比如都要用到toexcel(),这个函数,在哪里写这个函数,在不同窗体里怎么调用它?
------解决思路----------------------
在你的窗体所在的这个项目里边(不知道你是不是三层架构)添加一个类Tools,
在里边定义好函数toexcel(),如果这个函数你调用的次数很多,那么给这个函数加上static,可以提高运行效率。
如果整个工具类Tools也使用很频繁,那么把这个类也定义成static 的。
如果类被定义成static  了,则不能包含构造函数,即此类不能被实例化,调用方法就是Tools.toexcel()即可。
如果类被未被定义成static  ,则此类需要先实例化再调用里边的函数: new Tools().toexcel();即可

分分拿来。
  相关解决方案