آموزش تعریف متغیر سراسری ( Global Variable ) در سی شارپ

این روش به صورت زیر انجام می شود :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
وب سایت توسینسو

1- ابتدا بر روی solution و سپس گزینه properties رو کلیک کنید از پنجره باز شده گزینه setting را کلیک کنید

2- در این پنجره یک متغیر تعریف می کنیم که نام آن در قسمت name و نوع متغیر در قسمت Type و scope آن رو روی گزینه user قرار می دهیم و سپس دخیره می کنیم

3-حالا فقط باید مقدار دهی بشه که این که نمونه ای از آن است :(در اینجا متغیر دلخواه نوشته می شودtxtUserName)

 Properties.Settings.Default.username= (txtUserName.Text).ToString ();

4- حالا استفاده کردن از مقدار متغیر در فرم دوم که به صورت زیر نوشته می شود:(toolStripStatusLabel5.Text در واقع محلی که شما می خواهید مقدار متغیر در آن قرار گیرد)

toolStripStatusLabel5.Text = Properties.Settings.Default.username;

این نکته رو هرچی توی این سایت پرسیدم کسی بهم کمک کاربردی نکرد بنابراین تصمیم گرفتم و خودم جستجوی خوبی انجام دادم که نتیجش شد این کد زیر :

خوب توی این کد شما بوسیله calss می تونید یک متغییر سراسری تعریف کنید که در تمام برنامه قابل دیدن و قابلیت مقدار دهی دارد

1- نحوه ایجاد کلاس :

وب سایت توسینسو
وب سایت توسینسو

سپس ورود به کلاس تعریف شده

و نوشتن کد زیر "

 class varibel
    {
        public static int s=0;
    }
}

که varibel اسم کلاس و s متغییری از نوع public static int هستش سپس در هر کجای برنامه نیاز به فراخوانی متغیر را داشته باشید کد زیر را استفاده کنید:

 varibel.s =Convert.ToInt16 (com_Fara.SelectedIndex.ToString());
  MessageBox.Show(varibel.s.ToString());

نظرات