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

  • campos9896

    campos9896

    24 Mart 2012
  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • David MeShow

    David MeShow

    10 EKİM 2006