با درود
زمانی که ما از یک تایع استاتیک استفاده میکنیم آیا بعد از خروج از تابع متغیر های تابع از حافظه پاک میشوند یا خیر فرض کنید این متغیر یه اتصال به پایگاه داده باشد
خیر پاک نمیشه و ثابت هستند
متغیر هایی که داخل یک Scop { } قرار می گیردند ، پس از این که اجرا متد به پایان رسید توسط GC آزاد می شود ( Dispose ).
سلام. با نظر آقای مدائنی موافقم.
توابع استاتیک تو حافظه میمانند.
توی سیستم تحت وب حتی تست کردم و برای خودم عملا تجربه شده.
متد یا متغیر استاتیک بعد از استفاده از بین نمیره.
از یک کامپیوتر یک متد را اجرا کردم خروجی رو داد. و نتیجه را در یک متغیر استاتیک ریختم.
از یک کامپیوتر دیگه محتوای اون متغیر استاتیک رو خوندم.
دقیقا همان مقداری بود که با کامپیوتر قبلی مقدار دهی کرده بودم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)