我在 A类中 要使用 B类的对象!  在vc中我知道在A.cpp加上头文件B.h就可以了。但在 vs05中,c#中 应该怎么用呢??
现在是 A.cs中部认识 B!   

解决方案 »

  1.   

    B类首先要是可以访问类型的级别
    在A类使用B类的时候要先对B b=NEW B();
      

  2.   

    添加引用,B类所在的dll文件;
    using B类的命名空间
    然后就可以B.属性了。
      

  3.   

    可以将B类你要调用的那个函数定义成static 如此一来就可以直接调用了
    比如要调用的函数是bb()你可以这样 B.bb();
      

  4.   

    你要访问B类 
    1:如果在相同的命名空间里(namespace相同)直接在A类里B Bobj=new B();就可以用了
    2:如果不在相同的命名空间里,但在相同的程序集里,通常就是在相同的工程里。你只要在类文件的Using B的命名空间
       然后再A类里就可以直接B Bobj=new B();  或者直接用 BNamespace.B bobj=new BNamespace.B();
    3:如果过不再相同的程序集就需要在A所在的工程添加B的程序集引用,在using B的命名空间才能使用这个问题20分楼主也太小气