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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010