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

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010