我现在在一个解决方案里面建了两个层,,DA和COMMON
在DA中有文件FILEDA.CS,里面使用了namespace A,,,
在COMMON中有文件FILECOMMON.CS里面有namespace B
现在我要在FILECOMMON.CS中使用在FILEDA.CS中的类 ,,,使用using A出错,,,
在FILECOMMON.CS中只有使用using B才不会出错,,这是问什么,,是不是因为他们不在同一逻辑层中了

解决方案 »

  1.   

    这样使用会有什么区别吗???
    using System;
    using System.Data;
    using System.Runtime.Serialization;
    using oa.Common;
    namespace oa.Common{
    .........}namespace oa.Common{
      
    using System;
    using System.Data;
    using System.Runtime.Serialization;
    using oa.Common;.......}
      

  2.   

    应该没什么区别,把using放在最上面是一种习惯,他家都这么写,你就不要别出心裁了
      

  3.   

    至于为何你编译不通过,很简单,你using 命名空间没写对呗。
    仔细检查一下代码。