Bagikan melalui


Array (panduan desain .NET Framework)

Catatan

Konten ini dicetak ulang oleh izin Pearson Education, Inc. dari Panduan Desain Kerangka Kerja: Konvensi, Idiom, dan Pola untuk Pustaka .NET yang Dapat Digunakan Kembali, Edisi ke-2. Edisi itu diterbitkan pada tahun 2008, dan buku tersebut telah sepenuhnya direvisi pada edisi ketiga. Beberapa informasi di halaman ini mungkin sudah kedaluarsa.

️ LAKUKAN lebih suka menggunakan koleksi daripada array di API publik. Bagian Koleksi memberikan detail tentang cara memilih antara koleksi dan larik.

❌ JANGAN gunakan bidang larik hanya-baca. Bidang itu sendiri bersifat hanya-baca dan tidak dapat diubah, tetapi elemen dalam larik dapat diubah.

️ PERTIMBANGKAN menggunakan array bergerigi alih-alih array multidimensi.

Array bergerigi adalah array dengan elemen yang juga array. Array yang membentuk elemen dapat memiliki ukuran yang berbeda, yang mengarah ke lebih sedikit ruang yang terbuang untuk beberapa set data (misalnya, matriks jarang) dibandingkan dengan array multidimensi. Selanjutnya, CLR mengoptimalkan operasi indeks pada array bergerigi, sehingga mereka mungkin menunjukkan kinerja runtime yang lebih baik dalam beberapa skenario.

Portions © 2005, 2009 Microsoft Corporation. Semua hak dilindungi undang-undang.

Dicetak ulang dengan izin dari Pearson Education, Inc. dari Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition oleh Krzysztof Cwalina dan Brad Abrams, diterbitkan 22 Okt 2008 oleh Addison-Wesley Professional sebagai bagian dari Seri Pengembangan Microsoft Windows.

Lihat juga