I have an object of the type IEnumerable> keyValueList, I am using
IEnumerable> keyValueList
var getResult= keyValueList.SingleOrDefault()
From your original code it looks like what you want is to check if the list was empty:
var getResult= keyValueList.SingleOrDefault(); if (keyValueList.Count == 0) { /* default */ } else { }