就是这样的:
1、我在设计WinForm的时候,新建了一个User类。我在登陆页面可以使用它的对象;2、我在其他页面就无法使用它的对象了。报错是   找不到类型或命名空间名称“loadUser”(是否缺少 using 指令或程序集引用?)loadUser是我生成的对象3、请问该怎么样设计,类的对象还在哪里定义和付值?或者其他页面该怎么引用?谢谢!

解决方案 »

  1.   

    刚又看了,似乎就算在同一个页面,如果不在同一个函数下,也不能调用。我的类是在load事件中定义的。难道不对么?
      

  2.   

    2、其他的页面如果不和user类在同一个命名空间下的话,就必须使用using;另外,如果不是静态方法的话,还必须要new3、多次使用的类,最好提取出来,建立一个共通的类。
      

  3.   

    应该是在一个命名空间下的。我是这样设计的
    1、每一个页面就是一个窗体类;2、现在增加了一个User类;3、我在其中一个窗体类的某一个函数中new 了一个User类loadUser,但是这个loadUser却不能在其他窗体中,甚至不能在本窗体中的其他函数中使用;4、报错为:找不到类型或命名空间名称“loadUser”(是否缺少 using 指令或程序集引用?)
      

  4.   

    你的对象在load事件里声明不是全局变量阿,要在方法外定义
      

  5.   

    在哪里new,我觉得该在登陆页面的某一个地方new吧。
      

  6.   

    你的类最好单独的写成cs文件,其它的页面就可以直接调用了。
    如果其它的程序要调用,最好新建类库,在类库里新建cs文件,在其它应用程序调用时,需using