15. april 2007 - 22:05Der er
13 kommentarer og 1 løsning
Meget stort array
Tror I det ville være et meget stort problem, og tage vildt meget virtuel hukommelse, hvis en meget simpel applikation hele tiden kørte samme process igennem for et array (at tjekke efter et nyt elements eksistens i arrayet, og derefter tilføje det dertil) i et loop, til arrayet har en størrelse på omkring 400.000 elementer?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
du har et array af referencer - på 32 bit .NET fylder en reference 4 byte så må en String have en længde også og da String kan være op til 2 GB, så må det være 4 byte 40 chars er 80 byte
Ah okay, sådan. Så siger jeg tak for jeres svar. Endnu ved jeg ikke, om en hashtabel er min lykke, men jeg læser lige lidt om det. Smid et svar begge to, hvis I da overhovedet vil have point. Det er der jo en masse, der er ligeglade med.
Ingen point til mig, tak. En skitse (utestet) for brug af hashtable
String[] words = new String[]{"a","b","c","a"};
Hashtable h = new Hashtable(100);
for (int i=0;i<words.Length;i++) { if (!h.ContainsKey(words[i])) { h.Add(words[i],1); } } foreach( DictionaryEntry de in h ) { Console.WriteLine(de.Key); }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.