在一个类库里面我有几个cs文件例如a.cs,b.cs,c.cs这个几个文件,这几个文件的命名空间一样都是namespace DataSQL
例如:文件a.cs
namespace DataSQL
{
  public class a
  {
  public string Name;//声明公用变量  //声明公用方法
  private void OpenConnection()
  {
  //内容
  }
  }
}文件b.cs
namespace DataSQL
{
  public class b   
  {
  问题:我怎么访问文件a.cs里面的变量和方法呢?
  在这里我用a.访问也无法调用a类里面的变量和方法?派生也不行
  }
}求解……

解决方案 »

  1.   

    声明类的实例
    调用其公共方法文件a.cs
    namespace DataSQL
    {
      public class a
      {
      public string Name;//声明公用变量  //声明公用方法
      public void OpenConnection()
      {
      //内容
      }
      }
    }文件b.cs
    namespace DataSQL
    {
      public class b   
      {
        }
       public void Me()
      {
      a a1=new a();
      a.OpenConnection();  }
    }
      

  2.   

    private void OpenConnection()
    改为
    public void OpenConnection()在调用