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

  • 99being99

    99being99

    2 EYLÜL 2008
  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010