Почему я получаю предупреждение «здесь не ноль», а как я могу от него избавиться?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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