22.跳过报错(最简) C#例子
这是一个跳过报错的例子,如果代码出错了会自动跳过,代码正确了就正常执行。
然而这不是一种推荐的做法,正确的做法应该是使用bool类型的值去检测代码运行结果,然后分支判断,在代码内部解决错误。
这只是一种好玩的做法。
using System;
class Program
{
static void Main()
{
while (true)
{
Console.WriteLine("请输入一个整数:");
string userInput = Console.ReadLine();
try
{
// 尝试将用户输入转换为整数
int number = Convert.ToInt32(userInput);
Console.WriteLine("你输入的整数是:" + number);
}
catch (Exception ex)
{
}
}
}
}
输出结果演示:当输入各种不是整数的数字时代码依然正常运行。最后输入整数1,才打印结果
请输入一个整数:
k
请输入一个整数:
AAAA
请输入一个整数:
0.1515435434564
请输入一个整数:
1
你输入的整数是:1