我有一个类型的对象IEnumerable<KeyValuePair<T,U>> keyValueList,我正在使用
var getResult= keyValueList.SingleOrDefault();
if(getResult==/*default */)
{
}
else
{
}
getResult如果找不到正确的元素,如何检查默认值?
我无法检查它是否null存在,因为它KeyValuePair是一个结构。
1
这是一个带有一些有趣答案的类似问题:stackoverflow.com/q/793897/323071
—
Andre Luus 2012年
您还可以说getResult.Key!= null,以检查list是否为null,好像它是键一样始终为null
—
pengibot 2012年
@pengibot假定Key为空。
—
贾斯汀·斯基尔斯