مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

peach2

عضویت از 1394/08/26

استفاده از متغییر static

  • دوشنبه 21 دی 1394
  • 11:03
تشکر میکنم

سلام 

وقتی از متغییر static در کنترلر استفاده میکنم این متغییر مقدارش بر اسال چی ثابت میشه 

مثلا من این کد نوشتم 

        static int i = 1;

        public ActionResult hamed()
        {

            ViewBag.s = i;

            i++;
            return View();
        
        }

وقتی صفحه رو بروز میکنم این عدد افزایش پیدا میکنه و وقتی تو سیستم خودم یک تب دیگه باز میکنم یا تو یک مرورکر دیگه باز میکنم همین اتفاق میفته و این عدد تو تب جدید ادامه عدد قبلی هست 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 21 دی 1394
  • 14:37

متغیر های Static در سطح برنامه ثابت هستند و مقادیر آنها حفظ می شود

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)