怎样能够把在一个form类中定义的变量,在另一个form类中使用呢? 如:test_0530.CashMono.TransParamNationality = sCountryName;既:项目名.form名.取值函数名 = 什么form名指*.cs既*的内容取值函数因为值使用private定义,所以需要依靠get,set来设这样就可以实现你的要求 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 变量不能设为private 要设为public static 就可以了 你说的应是类中的数据成员或属性,采用bearbaba的方法可以 public static 相当于过去我们说得静态全局变量,但这事是不安全的,是不被面向对象的编程思想支持的。对于这样的变量处理,可以使用C#的操作符get set bearbaba(儿子笨苯) :我有个疑问,即若是public static成员不被面向对像的思想支持,那有什么更好的方法为程序提供关于全局的变量呢?难道每一次都得创建一个类实例以提供同成员值?那样岂非失去了效率,也另程序代码加长了吗?我一般的做法是建立一个GlobalClass类,里面定议静态公共成员,需要时则访问GlobalClass.SomeValue欢迎指教! form不过是一个类的实例变量而已,比如说,由两个类Class1和Class2,Class1的变量obj1要访问Class2的某个实例变量obj2的成员,这么办?只要obj1得到obj2的一个引用,就可以obj2.xxx的方式访问了...何必非要把form弄得这么特殊呢? 为什么AutoResetEvent变量不能传递给线程? 高手请进,到底哪错了 tooltip反应慢 Windows2003 弱弱的问下,C#可以做到像按键精灵实现的那些功能吗? 100分求教:利用SendMessage实现两个窗口互通消息! 在DataGrid中怎样显示查询字段 请教一个Access数据库的问题? 在给定的一组数里面,随机抽取其中的一个数。 在安卓和苹果系统下如何修改word文档的修订属性? 问两个问题 怎么绑定到现有进程
对于这样的变量处理,可以使用C#的操作符get set
我有个疑问,即若是public static成员不被面向对像的思想支持,那有什么更好的方法为程序提供关于全局的变量呢?难道每一次都得创建一个类实例以提供同成员值?那样岂非失去了效率,也另程序代码加长了吗?我一般的做法是建立一个GlobalClass类,里面定议静态公共成员,需要时则访问GlobalClass.SomeValue欢迎指教!
比如说,由两个类Class1和Class2,Class1的变量obj1要访问Class2的某个实例变量obj2的成员,这么办?
只要obj1得到obj2的一个引用,就可以obj2.xxx的方式访问了...何必非要把form弄得这么特殊呢?