View Full Version : سوال: استفاده از چندین try و catch؟
پیام حیاتی
سه شنبه 18 آذر 1393, 22:23 عصر
سلام
اگر بخواهیم از چندین try و catch استفاده کنیم page به چه شکل تشخیص خواهد داد که کدامین catch مربوط به خطایی در try مربوطه هست؟
باید پشت سر هم بنویسیم ؟ یا از استثناها استفاده کنیم؟
try
{
}
catch
{
}
//-------------------
try
{
}
catch
{
}
.
.
.
پیام حیاتی
چهارشنبه 19 آذر 1393, 20:25 عصر
دوستان و اساتید؟!
fakhravari
چهارشنبه 19 آذر 1393, 20:27 عصر
قرار این وسط دستورات داخل try اجرا بشن!!!:لبخند:
ashkufaraz
چهارشنبه 19 آذر 1393, 21:19 عصر
بهتر نیست یه دون try بنویس و چندین catch که متناسب با خطایی که تولید می شه اون خطا را داخل catch مدیریت کنی
یه همچین چیزی
try
{
// a bunch of risky code
}
catch (SpecificException1 ex1)
{
// handle Specific Exception 1
}
catch (SpecificException2 ex2)
{
// handle Specific Exception 2
}
catch (SpecificException3 ex3)
{
// handle Specific Exception 3
}
catch (Exception ex)
{
// handle an exception that isn't specific
}
پیام حیاتی
چهارشنبه 19 آذر 1393, 22:25 عصر
بهتر نیست یه دون try بنویس و چندین catch که متناسب با خطایی که تولید می شه اون خطا را داخل catch مدیریت کنی
یه همچین چیزی
try
{
// a bunch of risky code
}
catch (SpecificException1 ex1)
{
// handle Specific Exception 1
}
catch (SpecificException2 ex2)
{
// handle Specific Exception 2
}
catch (SpecificException3 ex3)
{
// handle Specific Exception 3
}
catch (Exception ex)
{
// handle an exception that isn't specific
}
منظور بنده هم همین بود SpecificException هر خطا را باید به چه صورت باید مشخص کرد؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.