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

  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009