У меня есть объект типа IEnumerable<KeyValuePair<T,U>> keyValueList
, я используюпо умолчанию для KeyValuePair
var getResult= keyValueList.SingleOrDefault();
if(getResult==/*default */)
{
}
else
{
}
Как я могу проверить, является ли getResult
по умолчанию, в случае, если я не могу найти правильный элемент?
Я не могу проверить, null
или нет, потому что KeyValuePair
- это структура.
Вот аналогичный вопрос с некоторыми интересными ответами: http://stackoverflow.com/q/793897/323071 –
Вы также можете сказать getResult.Key! = Null, чтобы проверить, является ли список нулевым, как если бы он был ключ всегда будет – pengibot
@pengibot. Предполагается, что ключ является нулевым. –