PDA

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



adineh67
شنبه 13 اسفند 1390, 12:32 عصر
با سلام
دوستان من می خوام متغیری داشته باشم که در رویدادهای مختلف در یک صفحه خاص بشه به مقدارش دسترسی داشت مثلا با کلیک روی دکمه 1 مقدار این متغیر به A تغییر پیدا کنه و در رویداد دیگه ای از برنامه بتونم از این مقدار استفاده کنم
متغیرمو public تعریف کردم ولی جواب نداد از کوکی هم استفاده کردم ولی باز هم نشد مشکل اینجاست که توی اون رویداد مربوط به کلیک مقدار متغیر رو به A تغییر میده ولی موقع استفاده تو یه رویداد دیگه مقدار null شده

ممنون می شم اگه بتونین راهنماییم کنین:لبخندساده:

farhud
شنبه 13 اسفند 1390, 12:38 عصر
یک کلاس ایجاد کن؛‌مثلا cls و در اون متغیر را تعریف کن؛ البته به صورت public static. بعد سایت را build کن. بعد در هر کجا خواستی اون را صدا بزن به صورت cls.var.

Rohollaes
شنبه 13 اسفند 1390, 12:41 عصر
همون طور که گفته شد از متغیرهای static‌میتونی استفاده کنی اما باید اینرو هم مد نظر داشته باشی که متغرهای static برای تمام کاربران به صورت اشتراکی استفاده میشن

sara_aryanfar
شنبه 13 اسفند 1390, 12:42 عصر
protected string str;

Rohollaes
شنبه 13 اسفند 1390, 12:56 عصر
ببخشید خانم آریانفر ، ایشون میخوان از متغرشون در کلاس های دیگه استفاده کنن. متغیرهای protected واسه جاهایی کاربرد دارهه که فقط بخوایم در کلاسی که از این کلاس دارای متغیر protected ارث برده استفاده بشه یعنی در کلاس هایی که از اون شی ساخته بشه این متغیر وجود نداره

adineh67
شنبه 13 اسفند 1390, 12:58 عصر
farhud عزیز جوابتون کاملا درست بود مرسی از لطفت:تشویق:

sara_aryanfar
شنبه 13 اسفند 1390, 18:06 عصر
ببخشید خانم آریانفر ، ایشون میخوان از متغرشون در کلاس های دیگه استفاده کنن. متغیرهای protected واسه جاهایی کاربرد دارهه که فقط بخوایم در کلاسی که از این کلاس دارای متغیر protected ارث برده استفاده بشه یعنی در کلاس هایی که از اون شی ساخته بشه این متغیر وجود نداره
بله حق با شماست من فکر کردم مورد استفاده ایشون داخل همون کلاس و در رویداد های دیگه است نه تو کلاس دیگه