# ASP.NET forum abbastanza interessanti la domanda - sull'uso di variabili statiche globali invece dello stato di applicazione in ASP

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

<!-- category -- mostlylucidcouk, Imported -->
Stavo rispondendo a questo. [post sul forum](http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=539975) In realtà non riuscivo a trovare un buon esempio su come fare questo - wierdM SK2 è una cosa così comune da fare' QuindiMSC5 il problema èMST6 c'è un metodo migliore che usare l'oggetto Applicazione per immagazzinare oggetti che dovrebbero essere disponibili per tutta la vita dell'applicazione?\* nel vostro codice . Per esempio, nel globaleM SK3asaxMNK4csMRK5

ArrayList TestArrayList = new Array List();
Ora, in qualsiasi classe posso accedere a questo...come cosìM SK2  
se(GlobaleM SK1TestArrayList != nulli )

{

per(int i=0;i &lt;1000; iM SK1

{

Globale.TestArrayList .Add(iM SK3

}

}
Cool, non c'è bisogno di una copiaM SK1 ( sì Mi rendo conto che dovrei bloccare questo prima per assicurare la sicurezza del filo ...) QuindiMST4 uno breveMst5 ma potrebbe essere utile a qualcunoMSt6 OhM st7 Ho fatto un piccolo esempio app che mostra anche l'uso di questo in un HttpModule MST8 potete [La scaricate qui.](/uploads/GlobalStaticTest.zip)