Ich möchte wissen, wie C# -Sammlungen im Speicher dargestellt werden? Sind sie als verkettete Liste oder ein Array dargestellt.In meinem Projekt muss ich umfangreiche Liste verwenden und Leistung ist kritisch, also soll ich benutzerdefinierte generische verknüpfte Liste (mit einigen zusätzlichen Funktionen) erstellen oder soll ich generische List-Klasse verwenden. Jede Hilfe wird in hohem Grade appericiated sein.Darstellung von C# -Sammlungen
0
A
Antwort
1
Verwenden Reflection (oder ILSpy usw.) interne Realisierung von C# Sammlungen zu sehen
Verwandte Themen
- 1. C: Darstellung von großen Ganzzahlen
- 2. XML-Darstellung von C++ - Objekten
- 3. C# Generics und Sammlungen
- 4. Interne Darstellung von Zeichenketten in C#
- 5. C# AutoMapper verschachtelte Sammlungen
- 6. Concurrent Sammlungen in C#
- 7. Signed Art Darstellung in C++
- 8. Gruppieren von Sammlungen des gleichen Typs C#
- 9. C# String-Darstellung der Methode
- 10. Robotics Maze-Darstellung in C
- 11. Werkzeug zur Darstellung der diagrammatischen Darstellung des c-Codes
- 12. Darstellung negativer Zahlen in C?
- 13. Kompakte verlustfreie Darstellung von Gleitkommakonstanten in C/C++
- 14. C# Business-Objekte und Sammlungen
- 15. Spärliche Voxel-Darstellung von Punktwolkendaten
- 16. durch einen C Looping # Sammlungen
- 17. Array-Darstellung von verknüpften Listen
- 18. Mögliche Möglichkeiten zur Darstellung von Daten im Speicher (.net)
- 19. Verwalten von Sammlungen von Tupeln in Objective-C
- 20. Darstellung eines abstrakten Syntaxbaums (AST) in C++?
- 21. C# Konvertieren Char in Byte (Hexadezimale Darstellung)
- 22. Sammlungen von abgeleiteten Kindklassen
- 23. verschiedene Sammlungen von Kindelementen
- 24. Rückführung von leeren Sammlungen
- 25. Unterschied von zwei Sammlungen
- 26. Aufzählen von zwei Sammlungen
- 27. Bynary/Integer-Darstellung der Datei in C
- 28. Verketten von Sammlungen in Python
- 29. Konvertieren String-Darstellung von Binärzahl zu Int in C#
- 30. Binäre Darstellung einer Zahl in C
Werfen Sie einen Blick auf Wörterbücher http://www.dotnetperls.com/dictionary-keys – Silvermind
Es hängt davon ab, so könnten Sie bitte mehr Spezifisch. 'List' verwendet ein Array. 'LinkedList ' ist eine doppelt verknüpfte Liste. Welche Sammlung hast du im Sinn? –
Ja, ich sehe Liste nutzt ein Array. Ich habe die Liste in meinem Kopf. Ich habe LinkedList in C alot, aber nie in C# verwendet. Wenn List oder eine andere Sammlung, die ICollection implementiert Array als LinkedList verwenden, ist besser, wenn wir Insertion und Löschung in der Liste ausgiebig verwenden müssen. –
ethicallogics