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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • girleffect

    girleffect

    20 Mayıs 2008
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009