Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Dieser Inhalt wird mit Genehmigung von Pearson Education, Inc. aus Framework Design Guidelines: Konventionen, Idiome und Muster für wiederverwendbare .NET-Bibliotheken, 2. Auflage nachgedruckt. Diese Ausgabe wurde 2008 veröffentlicht, und das Buch wurde seitdem in der dritten Ausgabe vollständig überarbeitet. Einige der Informationen auf dieser Seite sind möglicherweise veraltet.
✔️ Bevorzugen Sie die Verwendung von Sammlungen gegenüber Arrays in öffentlichen APIs. Der Abschnitt "Sammlungen" enthält Details zum Auswählen zwischen Sammlungen und Arrays.
❌ VERWENDEN SIE KEINE schreibgeschützten Arrayfelder. Das Feld selbst ist schreibgeschützt und kann nicht geändert werden, aber Elemente im Array können geändert werden.
✔️ ZIEHEN SIE IN BETRACHT, gezackte Arrays anstelle von mehrdimensionalen Arrays zu verwenden.
Ein gezacktes Array ist ein Array mit Elementen, die ebenfalls Arrays sind. Die Arrays, aus denen die Elemente bestehen, können unterschiedlich groß sein, was im Vergleich zu mehrdimensionalen Arrays zu weniger verschwendeten Speicherplatz für einige Datenmengen (z. B. sparse Matrix) führt. Darüber hinaus optimiert die CLR Indexvorgänge für geaggede Arrays, sodass sie in einigen Szenarien möglicherweise eine bessere Laufzeitleistung aufweisen.
© Teile 2005, 2009 Microsoft Corporation. Alle Rechte vorbehalten.
Nachdruck mit Genehmigung von Pearson Education, Inc. aus Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2. Auflage von Krzysztof Cwalina und Brad Abrams, veröffentlicht am 22. Okt 2008 von Addison-Wesley Professional als Teil der Microsoft Windows Development Series.