PDA

View Full Version : سوال: اعلان متغیر ها



minaforotan
سه شنبه 31 خرداد 1390, 00:10 صبح
تو بعضی برنامه ها وقتی می خوان یه متغیر سراسری واسه توابع تعریف کنن نوعش رو Private میگیرن ایا با dim فرقی داره؟
مگه private خصوصی نیست؟ پس چرا اینجوری تعریفش میکنن
اگه من تو برنامم private هارو تبدیل به dim کنم مشکلی پیش نمیاد؟

pouyansaraf
سه شنبه 31 خرداد 1390, 09:54 صبح
داده private تو همون کلاس قابل دسترسی است
ولی در کلاس های دیگر نمی توان از آن استفاده کرد

minaforotan
سه شنبه 31 خرداد 1390, 23:11 عصر
من میخوام بدونم dim هم مثل private عمل میکنه یا نه؟و از نظر گرفتن حافظه چه طوره؟من متغییر های زیادی رو باید تعریف کنم و میخوام ببینم dim یا private بودنش رو سرعت برنامم تاثیر میزاره یا نه؟

pouyansaraf
چهارشنبه 01 تیر 1390, 03:48 صبح
به نظر من حافطه ، حافظه است و فرفی نمیکنه از چه نوعی باشه
فقط دات نت مدیریت بهتری میتونه روی حافظه کامپوتر نظارت بیشتری داشته باشه که شاید از این نظر سرعت فرق کنه

ولی توضیح اینکه میتوانبد از dim , private , protect , public , friend همینا رو میدونم
استفاده کنید
dim در تابع
private در کلاس خودتان
protect در خود کلاس و فقط کلاس های دیگر غیر از برنامه
...
firend هم الان یادم نیست 4 نصفه شبه
فردا