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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • WK

    WK

    9 Ocak 2006