.NET
12. 8. 2008 20:41
Jan Novák
237 783
Zdravím,
rád bych věděl, která z těchto dvou kolekcí...
Dim l1 As New System.Collections.Generic.Dictionary(Of String, String) Dim l2 As New System.Collections.Specialized.NameValueCollection
...bude pracovat rychleji?
Děkuji za radu
12. 8. 2008 21:27
Ondřej Linhart
-553 3274
Rychlejší je Dictionary(Of TKey, TValue) protože pracuje podobně jako hash tabulka. Záleží ovšem k čemu to chcete používat. U Dictionary je podmínkou unikátní klíč, u NameValueCollection ne. Pokud nepotřebujete k hodnotám přistupovat pomocí klíče, tak nejrychlejší je samozřejmě obyčejné pole.
12. 8. 2008 22:10
Díky. Pro můj účel je nejlepší Dictionary.
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít