23. juli 2007 - 23:12Der er
9 kommentarer og 1 løsning
Brug af dispose i egne objekter (og generel oprydning)
Jeg har kodet .net et stykke tid nu, men er mangler dog stadig en del viden med hensyn til hvad der sker med oprydningen, og hvordan man bør håndtere denne. Jeg bruger altid dispose funktionen hvis den er der, men skal man selv implementere denne i sine egne klasser, og hvad sker der egentligt?
Hvis man laver websites, bliver der så ryddet op så snart siden er færdig-kompileret og sendt til brugeren, eller kan gamle objekter stadig ligge og flyde bagefter?
Får man noget ud af at sætte alle sine variabler til null, så snart man er færdig med at bruge dem? Og hvornår implementere man en dispose funktion i sin klasser? Er dispose unødvendigt hvis det er en forholdsvis simpel klasse der kun indeholder nogen strenge og nogen integers?
Som i, om man sætter til null, eller om man bare lader koden eksekvere færdigt (med mindre man looper den mange gange self) kan nærmest være ligemeget?
Objektet kan garbage collectes lige så snart det går ud af scope.
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.