我新建了一个asp.net工程MychatRoom ,然后右击工程 添家两个文件夹 DataLayer和ManagerLayer 然后在每个文件夹里新建一个类,database和user 我在database里定义了一个新的方法public DataSet GetDataset()
我如何在user 类里调用 这个方法GetDataset 呢 
谢谢

解决方案 »

  1.   

    添加命名空间的引用,默认的应该是:
    using xxxx.database其中,xxxx是你的工程名。
      

  2.   

    MychatRoom 这个是我的工程名 但是我用using MychatRoom .database根本不可以.因为我点MychatRoom .  没有选项,就算 我强制的引用了,在调用的时候我
    database 也不可以
      

  3.   

    命名空间不匹配?
    什么意思呢?我把这两个类都在同一个命名空间Mychatroom里
    可以吗
    请说详细点好吗
    谢谢
      

  4.   

    database db=new database();
    db.GetDataset()
      

  5.   

    不好意思,我没仔细看。
    应该是在user所在的文件的开头写:using MychatRoom.DataLayer但是,不知道你是不是改过命名空间。
    其实,你定义的每个类的文件开头,都有“namespace xxxxx”吧。那个就是你的类的命名空间。引用对了就可以。需要提醒你的是如果你的类不是public的,有可能在其他空间访问不到。
      

  6.   

    刚刚刷新看到....同一个命名空间啊....那直接new出来访问就可以了。