Melko mielenkiintoinen ASP.NET-foorumien kysymys - Global static muuttujien käytöstä sovellustilan sijaan ASP.NETissä (Suomi (Finnish))

Melko mielenkiintoinen ASP.NET-foorumien kysymys - Global static muuttujien käytöstä sovellustilan sijaan ASP.NETissä

Monday, 05 July 2004

//

Less than a minute

Vastasin tähän. foorumin virka En itse asiassa löytänyt hyvää esimerkkiä siitä, miten tämä tehdään - wird, se on niin yleinen tapa tehdä. Ongelmana on, onko olemassa parempaa menetelmää kuin käyttää Sovellus-objektia tallentamaan esineitä, joiden pitäisi olla saatavilla koko sovelluksen käyttöiän ajan? Kyllä, maailmanlaajuiset staattiset muuttujat ovat hyvä tapa tehdä tämä. Yksinkertaisesti, käytät global.asax.cs-tiedostoa määrittääksesi staattisen ominaisuuden - voit käyttää tätä yksinkertaisesti Globalin avulla.* koodissasi. Esimerkiksi global.asax.cs:

julkinen staattinen ArrayList TestArrayList = uusi ArrayList (); Missä tahansa luokassa pääsen tähän käsiksi, kuten...
if(Global.TestArrayList != null)

{

for(int i=0; i <1000; i++)

{

Global.TestArrayList.Add(i);

}

} Viileää, ei kopiota, (Ymmärrän kyllä, että minun pitäisi lukita tämä ensin varmistaakseni langan turvallisuuden...) Joten lyhyt, mutta siitä voi olla hyötyä jollekulle! Tein pienen esimerkkisovelluksen, joka näyttää myös tämän HttpModulessa, voit lataa se täältä

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.