如:test_0530.CashMono.TransParamNationality = sCountryName;既:项目名.form名.取值函数名 = 什么form名指*.cs既*的内容
取值函数因为值使用private定义,所以需要依靠get,set来设这样就可以实现你的要求

解决方案 »

  1.   

    变量不能设为private 要设为public static 就可以了
      

  2.   

    你说的应是类中的数据成员或属性,采用bearbaba的方法可以
      

  3.   

    public static 相当于过去我们说得静态全局变量,但这事是不安全的,是不被面向对象的编程思想支持的。
    对于这样的变量处理,可以使用C#的操作符get set
      

  4.   

    bearbaba(儿子笨苯) :
    我有个疑问,即若是public static成员不被面向对像的思想支持,那有什么更好的方法为程序提供关于全局的变量呢?难道每一次都得创建一个类实例以提供同成员值?那样岂非失去了效率,也另程序代码加长了吗?我一般的做法是建立一个GlobalClass类,里面定议静态公共成员,需要时则访问GlobalClass.SomeValue欢迎指教!
      

  5.   

    form不过是一个类的实例变量而已,
    比如说,由两个类Class1和Class2,Class1的变量obj1要访问Class2的某个实例变量obj2的成员,这么办?
    只要obj1得到obj2的一个引用,就可以obj2.xxx的方式访问了...何必非要把form弄得这么特殊呢?