SORU
8 EKİM 2008, ÇARŞAMBA


vs sattığınız.

Hangi kod bu parçaları daha hızlı?

if (obj is ClassA) {}

if (obj.GetType() == typeof(ClassA)) {}

Edit: Aynı şey yapmıyorlar farkında değilim.

CEVAP
8 EKİM 2008, ÇARŞAMBA


Eğer aynı şeyi yapmazlar eğer daha hızlı olduğu fark eder mi? Farklı anlamı olan ifadeleri performansını karşılaştırmak kötü bir fikir gibi görünüyor.

is Eğer nesnenin herhangi bir tür hiyerarşi içinde ClassA uygular anlatır. GetType() en-türetilmiş bir tür hakkında size söyler.

Aynı şey değil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cyriak

    cyriak

    29 Mart 2006
  • dope2111

    dope2111

    29 HAZİRAN 2009
  • Nightmare2005

    Nightmare200

    14 Ocak 2007