У меня есть простое свойство внутри одного из классов ASP.NET MVC Controller.
Я видел это много раз раньше, поэтому понимаю, что означает сообщение, но обычно это имеет смысл. Этого, однако, нет. Чтобы перейти к подчеркнутому утверждению, User
должен был бы NOT быть пустым, поэтому проверка на User.Identity
прекрасна.
Свойство Identity
является частью IPrincipal
interface и возвращает объект, который наследует IIdentity
.
Чтобы наследовать этот интерфейс или какой-либо интерфейс, это свойство должно быть ссылочным типом и, следовательно, потенциально может быть нулевым, правильно?
Так почему мой возлюбленный решающий стонет?