命名空间范围

时间:2015-02-09 15:42:42

标签: c# namespaces

我在AuditLog命名空间中有一个名为Domain.AuditLog。我想在名为AuditLog的另一个类中使用ApplicationServices.AuditLog类。像:

using Domain.AuditLog;
namespace ApplicationServices.AuditLog
{
    public interface IAuditLogService
    {
       List<AuditLog> GetAuditLogs();
    }
}

它说&#39; ApplicationServices.AuditLog&#39;是一个名称空间&#39;但是像“&#39;类型”一样使用。我知道我可以用以下方法解决这个问题:

namespace ApplicationServices.AuditLog
{
    using Domain.AuditLog;
    public interface IAuditLogService
   {
       List<AuditLog> GetAuditLogs();
   }
}

还有另一种引用Domain.AuditLog的方法吗?

1 个答案:

答案 0 :(得分:1)

也许这可以帮到你:

using AL =  Domain.AuditLog.AuditLog;
namespace ApplicationServices.AuditLog
{
    public interface IAuditLogService
    {
       List<AL> GetAuditLogs();
    }
}