異常處理之:引發異常(關鍵字throw)
時間:2020-06-30 作者:管理員(yuán) 點擊:653
引發異常(關鍵字throw)
引發異常的格式: throw new 異常類(異常信息)。
異常類:可以是系統預定義的也可以是自定義的
異常信息:字符串。
static void Main(string[] args)
{
string mystr = "123a";
try
{
int myint;
myint = ConvertStringToint(mystr);
Console.WriteLine(myint);
}
catch (FormatException Forexc)
{
Console.WriteLine(Forexc.Message.ToString());
}
Console.ReadKey();
}
private static int ConvertStringToint(string mystr)
{
int outnum;
try
{
outnum = Convert.ToInt32(mystr);
return outnum;
}
catch
{
throw new FormatException("格式轉換不正确(我(wǒ)(wǒ)自定義的)");
}
}