SORU
8 HAZİRAN 2009, PAZARTESİ


Diziler ve listeler c referans tarafından varsayılan olarak geçirilir#?

Onlar? Ya benim programı hızlandırmak için, referans olarak onları geçmek gerekir?

CEVAP
8 HAZİRAN 2009, PAZARTESİ


başvurugeçirilirdeğer.

Diziler .NET bir başvuru var ve bu yüzden yığında nesne. Bu referans değeri, bu değişikliklerin anlam geçiriliriçindekilerdizi arayan tarafından görülür, amaYeniden Atamadizi olmaz:

void Foo(int[] data) {
    data[0] = 1; // caller sees this
}
void Bar(int[] data) {
    data = new int[20]; // but not this
}

ref değiştirici ekleyinbaşvurugeçirilirbaşvuruyla- arayan ya da değiştirmek yukarıya bakın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009