У меня проблема в методе Linq-Where. Я получаю NullReferenceException в пункте где, что не должно произойти, потому что C# следует использовать короткое замыкание и второй операции не hould быть выполнены:Короткое замыкание в Linq-Where
Если Item
имеет нулевое значение, Item.State == ...
не следует называть, потому что условие уже верно (короткое замыкание).
Но, похоже, что короткое замыкание в этом случае не работает.
Кто-нибудь еще и решил эту проблему? Спасибо!
Edit: В конце концов, connectionList
не содержит каких-либо нулевые значения и никаких сломанных соединений.
Вы на самом деле * хотите * нули в результирующем списке? – Jamiec
Похоже, вы хотите! = И && –
Я хочу нули, потому что я хочу удалить их из списка. – BendEg