有关静态变量的问题 在C#中,我有一个功能类,在其他好几个类中要用到这个功能类的变量和方法,但我不想在每个类中都生成一个此功能类的对象。该怎么办啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个类,方法和变量都是static 的,以后其它类要调用时用类名.方法名(参数表)|类名.变量名 在类FunctionA里面你定义了静态变量和方法static public string VarName;static public bool MethodName();。这样在别的类里面你就可以调用了比如: newStr = FunctionA.VarName;或者: if (FuntionA.MethodName) { ... };不过要注意一点:FunctionA的Namespace必须和调用它的类一致,否则你就要在调用它的类里面引用FunctionA的Namespace了(using NamespaceOfFunctionA;)如果FunctionA和调用它的类不在一个工程里面,你必须在调用它的工程里先添加引用,然后再使用using语句。 怎么会不行呢,类要声明成public里面的成员可以是static也可以不是,实例化一个类就可以了 为什么sqlconnection SqlDataAdapter DataSet关闭后句柄和内存还不释放 求高手! C#导出EXCEL后数据可以不允许修改吗? href 可以用变量吗链接吗 刚遇到的一面试题,考考兄弟们 小弟明天面试,恳求各位大侠临时指点. 怎样用同一台机子上的两个不同 IP 的同一个端口号进行通讯。 如何在打印预览框口添加自定义的按钮? 手动构建强类型 DataRow与其子类的转化问题 求助:帮编个程序,有报酬 多窗体的问题 如何从DataTable中取出不同的数据,类似sql的Distinct关键字
用类名.方法名(参数表)|类名.变量名
static public string VarName;
static public bool MethodName();
。这样在别的类里面你就可以调用了
比如: newStr = FunctionA.VarName;
或者: if (FuntionA.MethodName) { ... };不过要注意一点:FunctionA的Namespace必须和调用它的类一致,否则你就要在调用它的类里面引用FunctionA的Namespace了(using NamespaceOfFunctionA;)
如果FunctionA和调用它的类不在一个工程里面,你必须在调用它的工程里先添加引用,然后再使用using语句。
类要声明成public
里面的成员可以是static
也可以不是,实例化一个类就可以了