Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ta treść jest przedrukowana za zgodą Pearson Education, Inc. z Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2. wydanie. Wydanie to zostało opublikowane w 2008 roku, a książka została w pełni zmieniona w trzecim wydaniu. Niektóre informacje na tej stronie mogą być nieaktualne.
✔️ Preferuj używanie kolekcji w tablicach w publicznych interfejsach API. Sekcja Kolekcje zawiera szczegółowe informacje na temat wybierania między kolekcjami i tablicami.
❌ NIE UŻYWAJ pól tablic, które są tylko do odczytu. Samo pole jest tylko do odczytu i nie można go zmienić, ale elementy w tablicy można zmienić.
✔️ ROZWAŻ użycie tablic postrzępionych zamiast tablic wielowymiarowych.
Tablica postrzępiona to tablica z elementami, które również są tablicami. Tablice tworzące elementy mogą mieć różne rozmiary, co prowadzi do mniej zmarnowanego miejsca dla niektórych zestawów danych (np. macierzy rozrzedzonych) w porównaniu z tablicami wielowymiarowymi. Ponadto CLR optymalizuje operacje indeksowania w tablicach postrzępionych, dzięki czemu mogą wykazywać lepszą wydajność podczas działania w niektórych scenariuszach.
© Części 2005, 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone.
Przedrukowane za zgodą Pearson Education, Inc. z Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition przez Krzysztofa Cwalinę i Brada Abramsa, opublikowane 22 października 2008 przez Addison-Wesley Professional w ramach serii Microsoft Windows Development.