------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
try //检测
{
有可能出现异常的代码;
}
catch
{
}
如果try中没有异常,则不会执行catch中的代码。
如果try中的代码出现异常,则承训立即跳到catch中的代码。
比如:
try
{
Console.WriteLine("请输入你的姓名:");
string name = Console.ReadLine();
Console.WriteLine("请输入你的语文成绩:");
int chinese = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入你的数学成绩:");
int math = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入你的英语成绩:");
int english = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("你好{0}!你的总成绩为:{1},平均成绩为{2}:", name, chinese + math + english, (chinese + math + english) / 3);
}
catch
{
Console.WriteLine("你输入的类型有误,请重新运行程序!");
}
姓名就必须是string类型的,其他类型的就是错误的;语数外就必须是整形的,不能为其他类型。否则就跳到catch代码中。
------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------