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

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011
  • Hudson Music

    Hudson Music

    13 Mart 2007