SORU
14 EKİM 2011, Cuma


Sattığınız ve arasındaki fark anahtar kelime nedir?

İkisi arasında tam olarak ne fark var?

// When calling this method with GetByType<MyClass>()

public bool GetByType<T>() {
    // this returns true:
    return typeof(T).Equals(typeof(MyClass));

    // this returns false:
    return typeof(T) is MyClass;
}

CEVAP
14 EKİM 2011, Cuma


Örnekleri is AClass kullanım ve türleri karşılaştırmak için:

var myInstance = new AClass();
var isit = myInstance is AClass; //true

is temel sınıflar ve arabirimleri ile çalışır:

MemoryStream stream = new MemoryStream();

bool isStream = stream is Stream; //true
bool isIDispo = stream is IDisposable; //true

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006