PDA

View Full Version : مبتدی: اموزش کار با try & catch



cyberlink
جمعه 15 شهریور 1392, 12:23 عصر
اموزش کار با try & catch

mamadcity
جمعه 15 شهریور 1392, 12:38 عصر
try
{
//دستوراتی که می خوای اجرا بشه
}
catch
{
//اینجا هم دستوری می نویسی که اگه با خطا مواجه شد برنامه هنگ نکنه و خطا رو نشون بده
}

ghasemloo
جمعه 15 شهریور 1392, 14:16 عصر
در ادامه توضیحات دوستمون
در حقیقت try,catch
تحمل خطای برنامه رو بالا میبره

bazikadeh
جمعه 15 شهریور 1392, 15:23 عصر
مثالی بزنید هم بد نیست نه فقط بگین چه کاری انجام میده ؟ همراه با مثال

rezaei_y
جمعه 15 شهریور 1392, 15:30 عصر
اینو ببین (http://www.dotnetperls.com/catch) مثال خوبیه

bazikadeh
شنبه 16 شهریور 1392, 15:43 عصر
اینو ببین (http://www.dotnetperls.com/catch) مثال خوبیه

دمت گرم فارسی نیست ؟

farhad.k.t
شنبه 16 شهریور 1392, 16:30 عصر
همان طور که بقیه دوستان گفتند، از این دستور برای مدیریت خطاها استفاده می شود.
مثلا در صورتی که ما خطا ها را مدیریت نکنیم ، ممکن است برنامه کاری را که ما می خواهیم انجام ندهد(Exception) و یا به درستی کار نکند ، بنابراین از Exception Handling(مدیریت خطا)استفاده می کنیم.
همان طور که دوستان گفتند کدی را که ممکن است به خطا بخورد را در قسمتtry قرار می دهیم و در قسمت catch دستوراتی را که می خواهیم در صورت مواجه شده با خطا اجرا شود، را وارد می کنیم.
و برای استفاده از خطای رخ داده از Exception به صورت زیر استفاده می کنیم:

try
{
int[] a = new int[2] { 1, 2 };
MessageBox.Show(a[2].ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

bazikadeh
شنبه 16 شهریور 1392, 16:36 عصر
اها گرفتم مرسی