# Hyvin mielenkiintoinen ASP.NET-foorumit kysymys - maailmanlaajuisten statisten muuttujien käyttämisestä ASP:n soveltamisvaltion sijasta

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

<!-- category -- mostlylucidcouk, Imported -->
Vastasin tähän [foorumivuoro](http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=539975) En itse asiassa voinut' löytää hyvää esimerkkiä siitä, miten tämä on tehtävä M SK1 wierd, se ' se on niin yleinen asia, että sitä on tehtäväMST4 jotenMSC5 ongelmana onMSV6 onko olemassa parempi menetelmä kuin soveltamisobjektin käyttäminen sellaisten esineiden säilyttämiseen, joiden pitäisi olla käytettävissä koko soveltamisen keston ajaksi?\* omalla koodillanne . Esimerkiksi

julkinen statinen ArrayList TestArrayList = uusi Array List();
Nyt, missä tahansa luokassa voin käyttää tätä...niin kuin niinM SK2  
jos(GlobalM SK1TestArrayList != nullMSC3

{

(int iM SK1 i &lt;1000; i

{

Maailmanlaajuinen.TestArrayList

}

}
Cool, kopio ei ole tarpeenM SK1 ( kyllä ymmärrän, että minun pitäisi ensin sulkea tämä varmistaakseni siltojen turvallisuuden...) jotenMSC4 lyhyt yksiMST5 mutta saattaa olla hyödyllinen kenellekäänMSV6 OhMSP7 Tein pienen esimerkin appista, joka myös osoittaa tämän käyttämisen HttpModulissa [ks.](/uploads/GlobalStaticTest.zip)