私は 型のオブジェクトを持っていますIEnumerable<KeyValuePair<T,U>> keyValueList
。
var getResult= keyValueList.SingleOrDefault();
if(getResult==/*default */)
{
}
else
{
}
getResult
正しい要素が見つからない場合に、デフォルトかどうかを確認するにはどうすればよいでしょうか?
構造体なnull
ので、そうであるかどうかは確認できません。KeyValuePair
ベストアンサー1
これを試して:
if (getResult.Equals(new KeyValuePair<T,U>()))
またはこれ:
if (getResult.Equals(default(KeyValuePair<T,U>)))