PDA

View Full Version : استفاده از یک متغیر در همه قسمت های برنامه



Parastoo7
چهارشنبه 08 دی 1389, 15:41 عصر
سلام
در یکی از کلاس های برنامه ام یک متغیر تعریف کردم با مقدار اولیه 0.
می خوام هر قسمت برنامه که لازم بود به این متغیر که از نوع int هست یکی اضافه بشه.
چون مجبورم از کلاس هر جا لازمه instance بسازم هر بار مقدار متغیر 0 میشه!
کسی راهی می دونه ؟

tooraj_azizi_1035
چهارشنبه 08 دی 1389, 16:05 عصر
سلام،
وقتی تو یه کلاس فیلدی رو از نوع static تعریف میکنی اونوقت این فیلد فقط توسط خود کلاس قابل دسترسیه. Instance ها دسترسی به اون ندارند. باید نام کلاس رو صدا بزنی تا به فیلد دسترسی داشته باشی. آیا تعریف فیلد static تو کلاس کارت رو راه میندازه؟

hamed shahba
چهارشنبه 08 دی 1389, 16:10 عصر
سلام
شاید با این روش مشکلت
حل شه!!!
public int check;

public void Example (object sender, EventArgs e)
{
check +=1
{

hadi-z
چهارشنبه 08 دی 1389, 16:11 عصر
سلام
کافیه متغیرتونو تو کلاس program تعریف کنید تا همه جا قابل دسترس باشه

قبلشم از public static استفاده کنید