یادگیری سی شارپ رایگان
در این دوره آموزشی به آموزش گام به گام برنامه نویسی ویندوز و وب با زبان جدید سی شارپ C# می پردازیم . با ارایه مثال های عملی و سورس کد در هر بخش .
استاتیک در سی شارپ
در بحث آموزش سی شارپ در بسیاری از پروژه های نرم افزاری اجزا و عملیاتی وجود دارد که وابسته به اشیا نیستند و مقداری ثابت (مانند عدد پی در ریاضی) و یا رفتاری ثابت بدون وابستگی به شی اجرا کننده را ارایه می دهند (مانند عملیات پایه ریاضی). زبان سی شارپ و برنامه نویسی شی گرا برای این منظور اعضای استاتیک را پیشنهاد می دهد که بدون نیاز به نمونه سازی از کلاس ها به صورت شی، مستقیما توسط خود کلاس قابل فراخوانی و استفاده هستند.
متدهای ایستا یا static method در واقع همان رفتارهای استاتیک یک کلاس هستند که بدون نیاز به نمونه سازی در قالب یک شی و تنها با استفاده از نام خود کلاس قابل فراخوانی و استفاده هستند.
چنانچه کلاسی در سی شارپ به صورت استاتیک تعریف شود تمام اعضای آن باید از نوع استاتیک باشند. این بدان معناست که هیچ عضو معمولی (غیر استاتیک) نمی توان در آن کلاس قرار داد. در این بخش از آموزش سی شارپ به این موضوع خواهیم پرداخت.
در هر زبان برنامه نویسی اجزای برنامه دارای یک سطح و محدوده دسترسی و همچنین طول عمر می باشند. در زبان سی شارپ نیز برای هر متغیر یک بازه یا scope و همچنین طول عمر یا lifetime تعریف شده است.
برای تعریف متغیر ثابت، کافی است کلید واژه ی const را در سمت چپ متغیر مربوطه تایپ کنید. توجه داشته باشید که هنگام تعریف یک ثابت، باید آن را با مقدار مناسب و مقتضی مقداردهی اولیه کرد...
