موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

خارج شدن از تابع در سی شارپ

نویسنده : محمد پارسایی | زمان انتشار : 11 اسفند 1399 ساعت 15:39

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand




View Full Version : سوال: دستور معادل Exit Sub چیه؟؟

سوالات امتحان آیین نامه رانندگی


baran_mehr

شنبه 17 مرداد 1388, 17:06 عصر

سلام دوستان گلم:قلب:
چطور میتونم از یه بلوک خارج شم؟؟
تو vb ما مینوشتیم Exit Sub اما تو #c چیه؟؟
ممنون میشم کمک کنید.


Reza_Yarahmadi

شنبه 17 مرداد 1388, 17:24 عصر

اگر منظورتون خروج از روال یک متد (مثل رویداد کلیک یک دکمه) است میتونید از دستور return استفاده کنید.
اگر متد مقدار بازگشتی نداره (void) بصورت

return;


baran_mehr

شنبه 17 مرداد 1388, 17:31 عصر

رضا جان ممنون ازتوجهت
اما معادل دستور بالا رو میخوام اگر بشه


علیرضا مداح

شنبه 17 مرداد 1388, 17:36 عصر

سلام دوست عزیز،
معادل دستورات Exit Function/Exit Sub در C# کلیدواژه ی return (http://msdn.microsoft.com/en-us/library/1h3swy84(VS.71).aspx) می باشد،/


baran_mehr

دوشنبه 19 مرداد 1388, 00:16 صبح

من تو ASP به زبان سی شارپ کد return رو نوشتم اما باعث خروج از بلوک مورد نظر نشد؟
ایا اونجا قضیش فرق میکنه؟


Reza_Yarahmadi

دوشنبه 19 مرداد 1388, 15:48 عصر

فرقی بین ASP و WinApp نیست. دستور return مربوط به زبان #C میشه و هر جا از این زبان استفاده بشه میشه از این دستور استفاده کرد.
احتمالا شرطی که (در صورت درست بودن) دستور return به کار میره ، مشکل داره.
اگر شرط مشکل نداره کدتون رو بذارید تا بهتر بشه کمک کرد! :چشمک:


Open-Source

دوشنبه 19 مرداد 1388, 18:32 عصر

فقط اگر پروسیجرت Void هستش باید 0 return کنی.


hozouri

دوشنبه 19 مرداد 1388, 18:53 عصر

فقط اگر پروسیجرت Void هستش باید 0 return کنی.

دوست عزیز لازم به این کار نیست فقط کافیه که همون کلمه کلیدی return نوشته بشه ...


saeed2rele

سه شنبه 20 مرداد 1388, 21:24 عصر

break;....


SabaSabouhi

چهارشنبه 21 مرداد 1388, 11:05 صبح

با سلام
در #C کلمه‌ی کلیدی برای خروج از بلوک به صورت کلی وجود نداره.
return برای خروج از رویه به‌کار می‌ره و break برای خروج از بلوک‌های مربوط به حلقه‌های do-while, for, while و هم‌چنین switch.

صباصبوحی


samirdev

چهارشنبه 21 مرداد 1388, 11:14 صبح

sub ها در وی بی معادل توابع سی شارپ که خروجی آنها void است هستند. و در سی شارپ برای هر جا اجرا برنامه به return برسد از آن متد خارج می شود . و ادامه دستورات متد اجرا نمی شود(یعنی همان exit sub) ولی برای خروج از حلقه ها و بلاک ها از break استفاده می شود.


baran_mehr

جمعه 23 مرداد 1388, 12:53 عصر

از همه دوستان بابت جوابهاشون ممنون.
مشکل حل شد:قلب:


vBulletin® v4.2.5, Copyright ©2000-1399, Jelsoft Enterprises Ltd.

آیا این مطلب برای شما مفید بود؟


منبع: barnamenevis.org



ارسال نظر

نام


ایمیل


نظر