Почему я получаю предупреждение «здесь не ноль», а как я могу от него избавиться?C#

Место общения программистов C#
Anonymous
Почему я получаю предупреждение «здесь не ноль», а как я могу от него избавиться?

Сообщение Anonymous »

У меня есть метод, который непрерывно дает мне предупреждение "здесь не нулевой". < /p>
StockHolding stockHoldingFiltered = new StockHolding();
List stockHoldingsFiltered = new List();
IReadOnlyList stockHoldings = this.GetAll();

stockHoldingsFiltered = stockHoldings.Where(stckhold =>
stckhold.PortfolioId.Equals(portfolioId) &&
stckhold.StockSymbol.Equals(stockSymbol)).ToList();

if(stockHoldingsFiltered != null)
stockHoldingFiltered = stockHoldingsFiltered.FirstOrDefault();

return stockHoldingFiltered;
< /code>

Предупреждение: 'AclodingFiltered' здесь не является нулевым.
CS8600: преобразование нулевого литерального или возможного нулевого значения в не нулевой тип. Кто -нибудь столкнулся с этим и смог разрешить это предупреждение?

Подробнее здесь: https://stackoverflow.com/questions/734 ... -rid-of-it

Вернуться в «C#»