我的一个ASP.NET MVC Controller类中有一个简单的属性.
我以前见过很多次,所以要明白这个消息的含义,但通常它是完全合理的.但是,这不是.要获得带下划线的语句,User必须不为null,因此检查User.Identity是正常的.
User
User.Identity
该Identity属性是IPrincipal接口的一部分,并返回一个继承的对象IIdentity.
Identity
IPrincipal
IIdentity
要继承此接口或任何接口,此属性必须是引用类型,因此可能为null,对吧?
那么为什么我心爱的ReSharper呻吟?
c# asp.net-mvc resharper
asp.net-mvc ×1
c# ×1
resharper ×1