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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009