我有我正在使用的基本 User
模型类,但问题是在 ASP.NET MVC 中已经有一些名为 User
的属性正在获取 HTTP 身份验证信息。
我可以以某种方式让 Visual Studio 2012 忽略另一个并使用我的吗?每次我想访问它时都编写 Website.Models.Users.User
是非常不切实际的。
这是一张图片,让您更好地了解我的问题。
最佳答案
您可以为 Namespace
或 Class
或微软的 Namespace
或 Class
取别名:
代替: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/