# Ακριβώς ενδιαφέρουσα ASP.NET φόρουμ ερώτηση ΜSK1 για τη χρήση των παγκόσμιων στατικών μεταβλητών αντί της κατάστασης εφαρμογής στο ASP<.NET

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

<!-- category -- mostlylucidcouk, Imported -->
Είχα απαντήσει σε αυτό [Φόρουμ Post](http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=539975) Στην πραγματικότητα, θα μπορούσα να βρω ένα καλό παράδειγμα για το πώς να το κάνετε αυτό - wierd , ότι το ' διατηρεί μια τέτοια κοινή πράξη για να το κάνει. Έτσι, αν το πρόβλημα είναιΜSK6 υπάρχει καλύτερη μέθοδος από τη χρήση του αντικειμένου εφαρμογής για την αποθήκευση αντικειμένων που θα πρέπει να είναι διαθέσιμα για όλη τη διάρκεια ζωής της εφαρμογής ΜSK7 Ναι ΜСК8 παγκόσμια στατικές μεταβλητές είναι ένας πολύ καλός τρόπος για να γίνει αυτό ΜΚ9 Απλά ΜΣΚ10 χρησιμοποιείτε τον παγκόσμιο Μσκ11αξ Μск12 αρχείο για να καθορίσετε μια στατική ιδιοκτησία Μ스크13 μπορείτε στη συνέχεια να αποκτήσετε πρόσβαση\* στον κώδικα σαςΜSK1 Για παράδειγμα, στην παγκόσμιαM SK3asaxMK4

Δημόσια στατική ArrayList TestArrayLista = αναφέρει νέα Array
Τώρα, σε οποιαδήποτε κατηγορία μπορώ να αποκτήσω πρόσβαση σ’ αυτόΜSK1παραδείξτε έτσι...  
Εάν (ΠαγκόσμιοΜSK1TestArrayList ΜSK2 μηδενικό

{

για(int iΜSK1i &lt;1000; εμέναΜSK1

{

Παγκόσμια.TestArrayList.ΠροσθέστεM SK2ΜSK3

}

}
Cool, δεν απαιτείται αντίγραφο, ( συνειδητοποιώ ότι θα πρέπει πραγματικά να κλείσω αυτό πρώτα για να εξασφαλίσουμε την ασφάλεια του καλωδίουΜSK3Ακόμη και το , σύντομο ένα ΜSK5 αλλά μπορεί να είναι χρήσιμο για κάποιον ΜΚ6 Oh ΜΣΚ7 έκανα μια μικρή εφαρμογή παράδειγμα που επίσης δείχνει τη χρήση αυτού σε ένα HttpModuleΜΣΚ8 μπορείτε [Κατεβάστε το εδώ](/uploads/GlobalStaticTest.zip)