我有一个c#程序,有很多winform,但每个都要调用一个函数,有什么方法可以在一个地方写好以后,所有的都能调用,用using可以吗,该怎么做呢 :) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写一个单独的class放这种方法如果很多的话,就建一个类库工程,划分为多个类,用名字空间来组织这些类 使用静态方法 public class clsTools { public static void Test(string msg) { MessageBox.Show(msg); } }这样调用:clsTools.Test("sss"); 可以写一个class,然后其他form实例化它,或者用static修饰,直接调用不用实例化。我有个疑问,你的头像框框怎么这么大? 如果是在同一项目内的Winform调用,则新建一个类文件,将通用的函数实现为类的静态方法。如果这个类与引用的Winform不在同一个NameSpace,就要用到using.如果要实现在多个项目内的Winform均可调用,则新建一个类库项目,将通用函数实现为类库的类的静态方法。对于要使用该函数的项目,要添加对类库项目的引用或是类库生成的DLL文件的引用。这时的一般不在同一个NameSpace中,所以Winform中要使用using. 方法或属性设成静态的就可以了。在别的地方就可以调用了。USING 是用完直接释放。还不如静态的好。再不行就用单例吧。 对,建立一个类,然后可以实例化类之后调用类中的方法,声明的时候用public就可以了或者用static静态,就可以直接用类名.方法()来调用了。3楼方法简单易懂~ 组件,使用一个COM组件建议你去学习下COM或者现在的COM+ TCP通讯协议(难啊),能通过的,直接50分 关于List集合的操作问题(数据不保存数据库) 【All】问个关于log4net的问题,有经验的进来看下 c#程序中引入图片 如何实现网页内容采集到本地数据库? .NET Framework 2.0 的 Menu控件的问题 关于多线程的基本问题~ 如何在显示动态时间? datalist绑定图片 在C#中如何创建表,并在SQL SERVER上有所反映(100)分 C#开发的wince程序的自动升级问题? .net 2.0 发送tom邮箱不成功...HELP!~
如果很多的话,就建一个类库工程,划分为多个类,用名字空间来组织这些类
{
public static void Test(string msg)
{
MessageBox.Show(msg);
}
}这样调用:clsTools.Test("sss");
我有个疑问,你的头像框框怎么这么大?
USING 是用完直接释放。还不如静态的好。
再不行就用单例吧。