A.cs 
namespace nsA 

public class A 
{} 
} B.cs 
using nsA; 
namespace nsB 

class B 


}
提示我:找不到类型或命名空间名称"nsA”(是否缺少 using 指令或程序集引用?)
请问这个问题我要怎么解决呢?请个位高手帮帮忙!!!

解决方案 »

  1.   

    为什么不是同一个namespace啊?!在你的项目名称上点击右键,添加新建项,类,例如类名叫uc,添加事件,注意要有static修饰,就可以引用了.例如:
    namespace nsB
    {
        class uc
        {
            public static void test()
            {        }
        }
    }
    在b.cs中不需要using,直接uc.XXX就可以了.
      

  2.   

    要先添加 对 nsA 的引用,然后才可以 using 以及使用的吧
      

  3.   

    就是在你的项目里添加一个用户类。在IDE的项目名称上单击右键,添加新项->类,起个名字,在这个类里添加方法,用public static string(或者int...) 方法名(参数表) 就可以在其它窗体里引用了。
      

  4.   

    新建工程---右建---添加-a.cs---添加--b.cs
    A.cs  
    using nab;
    namespace nsA  
    {  
    public class A  
    {
    B b=new B();
    }  
    }  B.cs  
    using nsA;  
    namespace nsB  
    {  
    public class B  
    {  
      A a=new A();
    }  
      

  5.   

    不好意思,忘记写构造函数
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Windows.Class.B;
    namespace Windows.Class.A
    {
        public class A1
        {
            public A1()
            {
                B1 b = new B1();
                
            }
            public string GetA()
            {
                return "A";
            }
        }
    }using System;
    using System.Collections.Generic;
    using System.Text;
    using Windows.Class.A;
    namespace Windows.Class.B
    {
        public class B1
        {
            public B1()
            {
                A1 a = new A1();
               
            }
            public string GetB()
            {
                return "B";
            }
        }
    }
      

  6.   

    这次提示:类型“Windows.Class.B.B1”的声明上缺少 partial 修饰符;存在此类型的其他分部声明
      

  7.   

    俄你用的是vs2005 or vs2008?