# Heel interessant ASP.NET forums vraag - over het gebruik van Globale statische variabelen in plaats van Applicatiestaat in ASP

<datetime class="hidden">2004-07-05T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
Ik antwoordde hierop. [forum-post](http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=539975) Ik kon niet een goed voorbeeld vinden van hoe dit te doen. - wierd, het is zo'n gemeenschappelijke zaak om te doen. Dus, het probleem is: Is er een betere methode dan het gebruik van de Applicatie voor het opslaan van objecten die voor de hele levensduur van de toepassing beschikbaar zouden moeten zijn?\* in je codeM SK1 Bijvoorbeeld, in de globale code .asaxMST4csMst5

Publiek statische ArrayList TestArrayList = nieuwe Array List();
Nu, in elke klas kan ik hier toegang tot krijgen...zoiets als ...  
Als(Global.TestArrayList != nullM SK3

{

voor(int i=0; i &lt;1000; i++)

{

Global.TestArrayList.AddM SK2iMSC3

}

}
Cool, geen kopie nodigM SK1 ( ja Ik realiseer me dat ik dit eerst zou moeten sluiten om draadveiligheid te gewährleisten ...) Dus~, een kortjeMSC5 maar het kan nuttig zijn voor iemandMST6 OhMSP7 Ik heb een kleine voorbeeldapp gemaakt die dit ook in een HttpModule toont. [Download het hier.](/uploads/GlobalStaticTest.zip)