PDA

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



shadidayan
شنبه 02 شهریور 1387, 14:31 عصر
با سلام
می خواهم در یک فرم از متد فرم دیگر استفاده کنم ولی وقتی از آن فرم object می سازم تمام متغییرهای عمومی آن را که باهشون کار دارم null و صفر می کند .چه کنم؟



khareji obj1 = newkhareji();
string str;
str = obj1.namecountry();


در اینجا khareji همان فرمی هست که متد .namecountry در آن است این متد از یک متغییر عمومی استفاده می کند که در زمانی که obj از فرم ساخته می شود آن را صفر می کند.حالا چکار کنم که صفرش نکنه؟؟؟؟؟؟؟؟؟

Mahdi.Kiani
شنبه 02 شهریور 1387, 20:49 عصر
این متد از یک متغییر عمومی استفاده می کند که در زمانی که obj از فرم ساخته می شود آن را صفر می کند.حالا چکار کنم که صفرش نکنه؟؟؟؟؟؟؟؟؟[/RIGHT]

به کاربردن لغت عمومی صحیح نمی باشد.
همون متغیر را اگر static کنید مشکلتون حل میشه...
------
پ و:
اگر این کد اصلی شماست که در برنامه استفاده می کنید، در نام گذاری کلاس ها، متد ها و... حوصله بیشتری به خرج بدهید..
موفق باشید

shadidayan
شنبه 02 شهریور 1387, 23:26 عصر
سلام
ممنون از کمکت مشکلم حل شد.
باشه سعی می کنم.
با تشکر