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

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Marques Brownlee

    Marques Brow

    21 Mart 2008