PDA

View Full Version : Static,Void,Private



Future
پنج شنبه 20 اردیبهشت 1386, 07:57 صبح
سلام دوستان، میشه بفرمائید فرق Static,void,private,public در تعریف متدها و متقیرها چیست و جا بکار می روند
با تشکر

Alireza_Salehi
پنج شنبه 20 اردیبهشت 1386, 08:54 صبح
public , private :
تعریف محدوده دید متغییر ها ، توابع ، کلاسها و ...
private: متغییر ها و ... خصوصی با این لغت تعریف می شوند یعنی این متغییر تنها در همان کلاس قابل استفاده است.
public: متغییر یا ... عمومی که در همه جا قابل استفاده است.

void : وقتی قراره یک متد نوعی رو برنگردونه یا نوع برگشتی از یک متد رو نمیدونیم از این کلمه استفاده میشه.

static :به طور خلاصه برای تعریف متغییر ها و متد ها و ... که می خواهیم بدون نمونه سازی از آنها استفاده کنیم از این کلمه استفاده می شود.
C# Keywords (http://msdn2.microsoft.com/en-us/library/x53a06bb(VS.80).aspx)

void (http://msdn2.microsoft.com/en-us/library/yah0tteb(VS.80).aspx)
static (http://msdn2.microsoft.com/en-us/library/98f28cdx(VS.80).aspx)
public (http://msdn2.microsoft.com/en-us/library/yzh058ae(VS.80).aspx)
private (http://msdn2.microsoft.com/en-us/library/st6sy9xe(VS.80).aspx)

omid_Ahmadi
پنج شنبه 20 اردیبهشت 1386, 14:02 عصر
دوست عزیز، فرق این موارد کاملا واضحه و تقریبا در همه کتابهای مبتدی آموزش C# توضیح داده شدن. می تونید به اونها مراجعه کنید، چون توضیح کلی اونها از پایه فراتر از مبحث یک تاپیکه