如果在同一个解决方案里,就不必引用(直接用你的类的--命名.类名来访问)。如果类不在你的解决方案里就在你项目上右击鼠标,添加引用(yourclass.dll)就可以了(首先把你的类编译成Dll)

解决方案 »

  1.   

    Anhowe (流星)的意思是不是怎么使用一个类?呵呵~
    如果是,则
    public class Test
    {
        public Test()
        {
        }
        ...
    }//在窗体类中
        private Test test = new Test();
      

  2.   

    第一种同一个名称空间
    namespace yournamespace
    {
      public class yourclass1
      {
       }
      public class yourclass2
      {
       public Getyourclass1()
       {
        yourclass1 yc=new yourclass1();//直接引用
        return yc;
        }
      }
    }
    第二种不在同一个名称空间
    namespace yournamespace1
    {
      public class yourclass1
      {
       }
    }
    namespace yournamespace2
    {
       public class yourclass2
      {
       public Getyourclass1()
       {
        yournamespace1.yourclass1 yc=new yournamespace1.yourclass1();//全名限定
        return yc;
        }
      }
    }
    或者namespace yournamespace1
    {
      public class yourclass1
      {
       }
    }
    namespace yournamespace2
    {
      using yournamespace1;
       public class yourclass2
      {
       public Getyourclass1()
       {
        yourclass1 yc=new yourclass1();//可不用全名限定
        return yc;
        }
      }
    }
      

  3.   

    不好意思写错了一个函数
    public Getyourclass1()
       {
         }
    应改为
    public yourclass1 Getyourclass1()
       {
         }
      

  4.   

    呵呵~~ 就和chainet说的差不多,不过要注意一下命名空间!C#里面很注重这个的,有一点点像C++里面的INCLUDE,但又不全像。