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

  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • thewinekone

    thewinekone

    17 Aralık 2005
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011