SORU
29 EKİM 2009, PERŞEMBE


KeyValuePair için varsayılan

IEnumerable<KeyValuePair<T,U>> keyValueList, ben kullanıyorum türde bir nesne var

 var getResult= keyValueList.SingleOrDefault();
 if(getResult==/*default */)
 {
 }
 else
 {
 } 

Nasıl getResult doğru eleman bulamıyorum diye varsayılan olup olmadığını kontrol edebilir miyim?

KeyValuePair bir yapı olduğu için null olup olmadığını kontrol edemiyorum.

CEVAP
29 EKİM 2009, PERŞEMBE


Bunu deneyin:

if (getResult.Equals(new KeyValuePair<T,U>()))

ya da bu:

if (getResult.Equals(default(KeyValuePair<T,U>)))

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • HowToBasic

    HowToBasic

    8 Aralık 2011
  • William Sledd

    William Sled

    24 EYLÜL 2006