Udostępnij przez


Tablice (wytyczne dotyczące projektowania .NET Framework)

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.

Zobacz także