چرا متد Main را static تعریف می کنیم ؟

به هنگام شروع  برنامه هیچ  شی از کلاس ساخته نمی شود بنابراین متدMain باید فراخوانی شود تا برنامه به حالت اجرایی در آید. گاهی اوقات این متد نقطه شروع برنامه خوانده می شود .تعریف آن به عنوان متد static فضای اجرا را قادر می سازد تا Main را بدون ساختن نمونه ای از آن کلاس فراخوانی کند .

بد نیست بدانیم که می توانیم  در هر کلاسی که تعریف می کنیم یک متد Main داشته باشیم .برخی برنامه نویسان از این ویژگی استفاده می کنند تا آزمایش کوچکی بر روی هر کلاسی که می سازند داشته باشند .

اگر شما چندین متد Main در کلاس های مختلف  خود تعریف می کنید باید برای IDE (محیط برنامه نویسی تعاملی مانند visual studio 2008 ) مشخص کنید که کدام نقطه شروع برنامه است . برای این کار به منوی Project > [ProjectName] Properties رفته و سپس کلاسی را که در آن متدMain مورد نظر شما برای اجرا برنامه درنظر گرفته اید از لیست Startup object ، انتخاب کنید .

در ضمن همکلاسی های محترم کلاس برنامه سازی پیشرفته استاد سیانکی بنده آدرس اون سایت رو اشتباه معرفی نکردم این هم لینکش :

barnamenevis.org

Advertisements

دربارهٔ Persian Developer

I Love Developing applications

Posted on مارس 11, 2009, in CSharp, آموزش and tagged , , . Bookmark the permalink. بیان دیدگاه.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: