a你没有写namespace,你先加上
namespace 起一个名字
{
    class xxyy
    {
        ...
    }
}
如果你的两个类的namespace一样,就不要using,直接用了,不同的话using你刚才写的命名空间public void test()
写成
public static void test()使用
xxyy.k
xxyy.test()

解决方案 »

  1.   

    在B类中a a1 = new a1();
    a.k;
    a.test();就行了。当然a类和b类都在同一个命名空间下,不在的话,就引用
      

  2.   

    namespace不一样的,using怎么写?
      

  3.   


    B中:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web.SessionState;namespace testNameSpace
    {
        public class b: IHttpHandler, IRequiresSessionState
        {
        }
    }在A中
    using  testNameSpace
      

  4.   

    在b里new一个a的新对象,然后就可以调用了
      

  5.   

    看的我也是醉了...为什么都写在了aspx.cs里?..
      

  6.   

    你这是Page类里,如果只是普通的使用就是new xxyy().k
    但如果你是请求跳转(跨页提交)就得另说了
      

  7.   

    试试把a.cs中的类引用保存下来、在b中调用