我有我正在使用的基本 User 模型类,但问题是在 ASP.NET MVC 中已经有一些名为 User 的属性正在获取 HTTP 身份验证信息。

我可以以某种方式让 Visual Studio 2012 忽略另一个并使用我的吗?每次我想访问它时都编写 Website.Models.Users.User 是非常不切实际的。

这是一张图片,让您更好地了解我的问题。

最佳答案

您可以为 NamespaceClass 或微软的 NamespaceClass 取别名:

代替:
using Website.Models.Users;
和:
using myUsers = Website.Models.Users;
或者
using myUser = Website.Models.Users.User;
然后在您的代码中将其用作:if(myUser.if(myUsers.User.
或者,您可以重命名您的类,以免发生冲突。

关于c# - 两个相同的对象名称;如何让VS忽略其中之一?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17001019/

10-14 11:20
查看更多