Дуже цікаві форуми ASP.NET - щодо використання глобальних статичних змінних замість стану програм у ASP. NET (Українська (Ukrainian))

Дуже цікаві форуми ASP.NET - щодо використання глобальних статичних змінних замість стану програм у ASP. NET

Monday, 05 July 2004

//

Less than a minute

Я відповів на це. форумний допис Насправді, я не можу знайти хорошого прикладу щодо того, як це зробити - wierd, це дуже поширено. Отже, проблема полягає у тому, чи існує кращий спосіб, ніж використання об' єкта Програми для збереження об' єктів, які мають бути доступними протягом всього життя програми? Так, загальні статичні змінні є найкращим способом для цього. Просто, ви використовуєте файл global.asax. cs, щоб визначити статичну властивість - ви можете отримати доступ до цієї властивості просто за допомогою Global.* у вашому коді. Наприклад, у Global.asax.cs:

публічний статичний ArrayList Test ArrayList = new ArrayList}); Тепер, в будь-якому класі я можу отримати доступ до цього ... як ... так що ...
if}Global.Test ArrayList!= null)

{

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

{

Global.Test ArrayList.Addi);

}

} Круто, без копіювання, (так, я розумію, що я повинен заблокувати цей перший, щоб забезпечити безпеку ниток...) Отже, коротше, але може бути в нагоді для когось! О, я зробив маленький приклад програми, який також показує використання цього у HtpModule, ви можете звантажити його тут

Finding related posts...
logo

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