collections

Auflistungs-APIs stellen Entwicklern eine Reihe von Klassen und Schnittstellen zur Verfügung, mit denen die Sammlung von Objekten vereinfacht wird.
1
Antwort

Warum ist TreeSetT ein interner Typ in .NET?

Also habe ich gerade nach Reflector geforscht, als ich versuchte, die Implementierungsdetails von HashSet zu finden (aus purer Neugier basierend auf der Antwort auf eine andere Frage) und folgendes bemerkt habe: %Vor% Ohne zu tief in die Det...
16.03.2010, 14:50
1
Antwort

Wie füge ich Objekte mit MyBatis 3.x ein?

Ich bin ein Anfänger mit MyBatis. Ich möchte nur wissen, wie man eine Sammlung von Objekten aus einer Instanz einer Klasse einfügt. Angenommen, ich habe eine Klasse, die mit einer Note in einer Eins-zu-viele-Beziehung verwandt ist. Ich möchte...
01.08.2010, 05:54
2
Antworten

Effizienz von collection.stream (). skip (). findFirst ()

Angenommen set ist ein HashSet mit n elements und k ist etwas int zwischen 0 (inklusive) und n (exklusiv). Kann jemand in einfachen Worten erklären, was tatsächlich passiert, wenn Sie das tun? %Vor% Vor allem, was ist...
14.04.2016, 02:52
2
Antworten

Sind nicht U, T U und T, U super T gleich?

Ich habe eine Verwirrung, wenn ich zwei Methodendeklarationen folge: %Vor% Sollten beide der oben genannten Bedingungen nicht gültig sein? Mit der Analogie von Wenn U Eltern von T ist, dann ist T Kind von U . Warum gibt der zweite einen Kom...
03.10.2012, 09:35
5
Antworten

Wie wird ein Iterator einer Klasse in einen Iterator einer Unterklasse umgewandelt?

Ich habe versucht, einen Iterator einer Klasse auf einen Iterator einer Unterklasse der Klasse zu übertragen. Dies gab mir einen Fehler "inconvertible types". Warum ist das nicht möglich und was ist der eleganteste Weg, um es zu umgehen? (Oder a...
15.07.2012, 17:07
2
Antworten

Kann die Seq / par / view / force von Scala collection als Verletzung des Uniform-Return-Type-Prinzips angesehen werden?

Der größte Teil der Komplexität der Implementierung des Collection-Frameworks ergibt sich aus der Tatsache, dass Scala im Gegensatz zu C # 's LINQ oder anderen Collection-Frameworks den "besten" Collection-Typ für Funktionen höherer Ordnung zurü...
17.06.2011, 18:18
2
Antworten

Schnelle Kopie von TList T?

Gibt es eine schnelle Möglichkeit, eine generische TList zu kopieren? %Vor% ist sehr langsam. Es scheint keine Möglichkeit zu geben, CopyMemory zu verwenden, da ich die Speicheradresse des internen Arrays nicht erhalten kann (was aus eine...
28.02.2012, 09:07
1
Antwort

Wie kann ich verhindern, dass bei einem wachsenden TDictionary der Arbeitsspeicher knapp wird?

TDictionary<TKey,TValue> verwendet ein internes Array, das verdoppelt wird, wenn es voll ist: %Vor% Dies funktioniert gut mit einer mittleren Anzahl von Elementen, aber wenn man die obere Grenze erreicht, ist es sehr bedauerlich, we...
02.12.2011, 11:51
3
Antworten

Ändert der Wert einer Map eine atomare Operation?

Ich habe mich gefragt, ob die Synchronisation oder die Verwendung einer gleichzeitigen Klasse erforderlich ist, oder umgekehrt ist es threadsicher, eine nicht gleichzeitige Klasse zu verwenden und keine Synchronisation in einer Map in einer Mult...
11.03.2012, 21:23
2
Antworten

Wie schreibe ich meinen eigenen Iterator für eine Collection-Eigenschaft einer Eigenschaft (mit korrektem Casting)?

Ich habe eine Modellklasse mit einigen Objektkompositionen, und ich kenne den besten Weg, Iteratoren dafür zu schreiben. Um das Problem genauer zu sehen, hier ist die Hierarchie (Semipseudo-Code): Eine Wurzelklasse: %Vor% Einige konkrete...
23.09.2012, 04:11