У мене є об’єкт типу IEnumerable<KeyValuePair<T,U>> keyValueList
, який я використовую
var getResult= keyValueList.SingleOrDefault();
if(getResult==/*default */)
{
}
else
{
}
Як я можу перевірити, чи getResult
це за замовчуванням, якщо я не можу знайти правильний елемент?
Я не можу перевірити, є це null
чи ні, тому що KeyValuePair
це структура.
1
Ось аналогічне питання з деякими цікавими відповідями: stackoverflow.com/q/793897/323071
—
Андре Luus
Ви також можете сказати getResult.Key! = Null, щоб перевірити, чи є список недійсним, так як якщо він ключ завжди буде null
—
pengibot
@pengibot, що передбачає, що ключ є нульовим.
—
Джастін Скілз