命名空间作用域

本文关键字:作用域 命名空间 | 更新日期: 2024-04-03 08:04:52

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

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

它说"ApplicationServices.AuditLog"是一个"命名空间",但使用起来像"类型"。我知道我可以用来解决这个问题

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

是否有其他引用Domain.AuditLog的方法?

命名空间作用域

也许这可以帮助您:

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