ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 1 از 1
  1. #1
    Prof.MohammadGh
    Moderator
    تاریخ عضویت
    1970 Jan
    محل سکونت
    Iran
    نوشته ها
    317
    9
    184

    Post آموزش:تعریف توابع در سی شارپ

    سلام عليکم
    قصد دارم درمورد تعريف تابع براتون بگم.
    اصلا توابع چي هستند؟!!خب ببينيد شما اگر قصد داريد يک عمليات رياضي در برنامه انجام بديد براي کوتاه تر شدن دستورات يک بخش و راحت تر نوشتن کد بايد از تابع استفاده کنيد که مقدار برميگردونه

    در اين زبان برنامه نويسي تابع به صورت زير تعريف ميشود:

    ‫ ‫ (ﻧﻮع و اﺳﺎﻣﻲ ﭘﺎراﻣﺘﺮھﺎ) ﻧﺎم ﺗﺎﺑﻊ ﻧﻮع ﺧﺮوﺟﻲ ﺗﺎﺑﻊ‬ ‬ﺳﻄﺢ دﺳﺘﺮﺳﻲ ﺑﻪ ﺗﺎﺑﻊ‬
    ‫}
    ‫ﺑﺪﻧﻪ ی ﺗﺎﺑﻊ‬
    ‫{


    ھﺮ ﺗﺎﺑﻌﻲ ﻣﻲ ﺗﻮاﻧﺪ ﺻـﻔﺮ یا ﺗﻌـﺪاد ﺑﯿـﺸﻤﺎری آرﮔﻮﻣـﺎن ورودی و ﺻـﻔﺮ یا ﺗﻌـﺪاد ﺑﯿـﺸﻤﺎری ﺧﺮوﺟـﻲ داﺷـﺘﻪ ﺑﺎﺷـﺪ.‬ ‫ﺑﻮﺳﯿﻠﻪ ﻳﻚ ﺗﺎﺑﻊ ﻣﻲ ﺗﻮان ﭘﯿﭽﯿﺪﮔﻲ ﻛﺎر را ﻣﺨﻔﻲ ﻛﺮد و ﺻﺮﻓﺎ ﺑﺎ ﺻﺪا زدن ﻧﺎم آن ، ﻳﻚ ﺳﺮی از ﻋﻤﻠﯿﺎت را اﻧﺠـﺎم داد. ‫ﮔﺎھﻲ از اوﻗﺎت ﻻزم ﻣﻲ ﺷﻮد دو ﻳﺎ ﭼﻨﺪ ﺗﺎﺑﻊ ﺑﺎ ﻳﻚ ﻧﺎم داﺷﺘﻪ ﺑﺎﺷﯿﻢ ﺑﻄﻮرﻳﻜﻪ ﭘﺎراﻣﺘﺮھﺎی ورودی ﻳﺎ ﻣﻘﺎدﻳﺮ ﺧﺮوﺟـﻲ ‬ ‫و ﻳﺎ ﻧﻮع آرﮔﻮﻣﺎن ھﺎی ورودی آﻧﮫﺎ ﺑﺎ ھﻢ ﻣﺘﻔﺎوت ﺑﺎﺷﺪ ﺑﻪ اﻳﻦ ﻛﺎر ‪ overloading‬ ﻣﻲ ﮔﻮﻳﻨﺪ.‬

    ﺗﻮاﺑﻊ ‪: void‬‬‫ﺗﻮاﺑﻌﻲ ﻛﻪ ﺑﺎ ﻧﻮع ‪ void‬ ﻣﻌﺮﻓﻲ ﻣﻲ ﺷﻮﻧﺪ ھﯿﭻ ﺧﺮوﺟﻲ ﻧﺪارﻧﺪ و در زﺑﺎن وﻳﮋوال ﺑﯿﺴﯿﻚ ﺑـﻪ آْﻧﮫـﺎ ‪ sub‬و در دﻟﻔـﻲ ﺑـﻪ ‫آﻧﮫﺎ ‪ procedure‬ ﻣﻲ ﮔﻮﻳﻨﺪ.‬


    ﺑﺎزﮔﺮداﻧﺪن ﻳﻚ ﻣﻘﺪار از ﻳﻚ ﺗﺎﺑﻊ :‬
    پس از اينکه ما تابعمون رو نوشتيم بايد با استفاده از کلمه کليدي return مقدار باز گشتي را بدست آوريم(در خورد بدنه ي تابع)

    مثال:
    من يک مثال براتون ميزنم،توجه کنيد:

    public int myf(int x, int y)
    {
    int g;
    g = x + y;
    return g;

    }


    در اين جا ما يک تابع به صورت عمومي ايجاد کرديم و اسمش رو گذاشتيم myf و تعداد پارامترهاش دوتاست که از نوع عدد صحيح هستند X,Y
    و بعد يک متغير ديگه تعريف کرديم به نام G
    مقداري که به g داديم گفتيم که x,y رو باهم جمع کن و خروجي اصلي رو گذشتيم توي myf

    و براي فراخواني اين تابع نوشته شده:


    private void button2_Click(object sender, EventArgs e)
    {
    MessageBox.Show(myf(2,3).ToString());

    }


    که با توجه به تابعمون پاسخ ميشه 5



    موفق باشيد


    Info بسمه تعالي

    1.از عناوين مناسبي براي ايجاد تاپيکها استفاده کنيد.
    2.اگر پستي برايتان مفيد بود فقط از دکمه ي تشکر آن پست استفاده کنيد.

    To Contact Me:[برای نمایش لینک باید عضو شوید. ]

  2. 2
نمایش نتایج: از 1 به 1 از 1

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. آموزش jQuery سلکتورها بخش اول
    توسط MspSoft در انجمن jQuery
    پاسخ: 1
    آخرين نوشته: 2016-08-31, 09:46 PM
  2. دانلود سورس فاکتوریل در سی پلاس پلاس
    توسط MspSoft در انجمن برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرين نوشته: 2012-10-07, 11:03 PM
  3. دانلود پروژه ای که تعداد کاراکتر را خوانده و کد هر کارکتر را چاپ کند
    توسط MspSoft در انجمن برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرين نوشته: 2012-10-07, 10:54 PM
  4. اموزش سلکتورهای jQuery بخش دوم
    توسط MspSoft در انجمن jQuery
    پاسخ: 0
    آخرين نوشته: 2012-09-18, 12:17 PM
  5. تعریف آژاکس
    توسط MspSoft در انجمن طراحی وب (Web Design)
    پاسخ: 0
    آخرين نوشته: 2012-01-30, 01:16 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2