View Full Version : صورت کلی try چگونه است ؟
amirepsilon
شنبه 13 تیر 1388, 17:34 عصر
سلام
صورت کلی try چگونه است ؟
تا اونجایی که من میدونم این دستور برای موقعی استفاد میشه که اگر کد خطا داشت ، اون رو اجرا نکنه و به قسم بعدی بره
درسته ؟
hozouri
شنبه 13 تیر 1388, 17:50 عصر
حالت اول اگر خطا در قسمت try بود به قسمت catch میره
try
{
}
catch
{
}
حالت دوم اگر خطا در قسمت try بود به قسمت catch میره و با خطای مربوطه (exeption) میتونید یه پیغام خطا بدید برای مثال :
messegebox.show(err.messege.tostring());
البته خیلی کارهای دیگه هم میشه انجام داد
try
{
}
catch (exeption err)
{
}
حالت سوم تا finally مثل هم هستند برای finally فرقی نمی کنه که برنامه خطا گرفته یا نه اون قسمت 100% کدهای داخل بدنه خودش رو اجرا می کنه.
try
{
}
catch
{
}
finally
{
}
حالت چهارم دیگه قسمت catch نداره و وقتی برنامه خطا بگیره مستقیم میره سر اجرای دستورات finally
try
{
}
finally
{
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.