🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334909

TDictionary<> i kolejnosc dodawania

#334909
From: R.e.m.e.K
Date: Tue, 24 Jan 2012 10:29
15 lines
1370 bytes
Witam

TDictionary<Key,Value> tworzy hastabla indeksowanego po Keyu, wiec po
zapisaniu kolejno do slownika 10 pozycji sa one ukladane wewnetrznie w innej
kolejnosci niz kolejnosc dodawania przez co ich odczyt for-in loopem nie
zwraca ich w kolejnoci dodawania. Oczywiscie dzieki temu algorytm
wyszukiwania jest bardzo szybki, ale traci sie oryginalna kolejnosc, ktora
czasem jest przydatna. Czy jest sposob, aby zmusic TDictionary, by kosztem
wydajnosci zachowywalo oryginalny porzadek dodawania elementow?
Wiem, ze moge uzyc zamiast TDictionary np. TList<TPair<Key,Value>> ale
jednak TDictionary ma kilka wygodnych metod :-P

-- 
pozdro
R.e.m.e.K
Technical Details
Message-ID: <1ap3bo51k49nb.dlg@hell.heaven>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: "R.e.m.e.K" <go@dev.null>
Newsgroups: pl.comp.lang.delphi
Subject: TDictionary<> i kolejnosc dodawania
Date: Tue, 24 Jan 2012 11:29:05 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 15
Sender: hell@heaven
Message-ID: <1ap3bo51k49nb.dlg@hell.heaven>
NNTP-Posting-Host: 89-75-115-216.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1327400943 29369 89.75.115.216 (24 Jan 2012 10:29:03 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Tue, 24 Jan 2012 10:29:03 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit