تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: متد در متد؟

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض متد در متد؟

    دروود چرا سی شارپ اجازه نمیده ما درون یک متد یک متد دیگر تعریف کنیم؟ آسیا در زبان های دیگر هم به همین صورت است>؟

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    منظورتان را کامل بیان نکردید یا حداقل خیلی انحرافی است.
    اگر منظورتان ساده است که من در زبان های دیگر نیز ندیده ام.
    یک سوال: علت تعریف یک متد یا یک تابع در برنامه نویسی چیست؟ همان طور که میدانید: خلاصه ای سازی، بهینه سازی، روان خوانی و...
    آیا این سوال نیازمندی شما از یک متد یا تابع نیست؟
    ---------------
    در یک توضیح نمی شود.این امر مربوط می شود به کامپایلر و تخصیص فضا به بخش program در لینک نهایی. اگر یک تابع درون یک تابع دیگر تعریف گردد حین کامپایل دیده نمی شود در نتیجه همه چی به هم میریزد برای همین هیچ وقت اجازه ی چنین کاری را نخواهید داشت. یعنی می بایست یک بخش از حافظه call شود که این بخش در همان بخشی است که قرار است call کند و احتمالا این بخش وجود ندارد. این رفتار عملی است(نه در این زبان ها) ولی اصولی نیست.
    گاها [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] که نام آن متد نیست.
    شی گرایی: متد ها قرار است یک رفتار باشند و از طرفی متد ها یک فضا نیستند که بتوانند عناصر را نگه داری کنند. مانند کلاس ها.
    یک رفتار می تواند ساده باشد می تواند ترکیبی از رفتارهای دیگر باشد. اگر قرار است ساده باشد که نیازمند رفتارهای دیگر نیست. اگر قرار است پیچیده باشد پس آن رفتار ها در خود شی وجود دارد که در این رفتار نیز استفاده شده و دیده می شوند.
    امیدوارم توانسته باشم منظور را برسانم.

    برای چه کاری نیازمند چنین حالتی شده اید؟ یا این ایده به ذهن شما رسیده است؟
    موفق باشید.
    Last edited by Msba; 11-08-2013 at 17:36.

  3. 3 کاربر از Msba بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض

    دروووود[LEFT]این طور منظورم هست
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


  5. #4
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    دوست عزیز همون طور که جناب Msba اشاره فرمودن این کار ممکن نیست.
    شما میتوانید یک کلاس تعریف کنید و داخل آن تعدادی تابع داشته باشید.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •