我有正在使用的基本 User
模型类,但问题是在 ASP.NET MVC 中已经有一些名为 User
的属性正在获取 HTTP 身份验证信息.
我能否以某种方式让 Visual Studio 2012 忽略另一个而使用我的?每次我想访问它时都编写 Website.Models.Users.User
是非常不切实际的。
这是一张图片,可以让您更好地理解我的问题。
最佳答案
您可以为您的 Namespace
或 Class
或 Microsoft 的 Namespace
或 Class
添加别名:
替换:
使用 Website.Models.Users;
与:
使用 myUsers = Website.Models.Users;
或
使用 myUser = Website.Models.Users.User;
然后在您的代码中将其用作:if(myUser.
或 if(myUsers.User.
或者,您可以重命名您的类,这样就不会发生冲突。
关于c# - 两个相同的对象名称;如何让 VS 忽略其中之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17001019/