错误的用户输入 C#/Python
本文关键字:Python 输入 用户 错误 | 更新日期: 2023-09-27 18:36:37
我前段时间用Python为一位老师写了一个控制台应用程序,通常的评分计算。这段代码阻止了无效输入:
while True:
try:
Paper2 = float(input("Enter grade: "))
except ValueError:
print ("༼ つ ◕_◕ ༽つ error!")
continue
if Paper2 > 10:
print ("༼ つ ◕_◕ ༽つ error!")
continue
else:
break
如何在 C# 中Try/except ValueError
?
float Paper2;
while (true)
{
try
{
Paper2 = float.Parse(Console.ReadLine());
if (Paper2 > 10)
{
throw new Exception();
}
else
{
break;
}
}
catch
{
Console.WriteLine("༼ つ ◕_◕ ༽つ error!");
}
}
> 每个 Python 文档Try/except ValueError
用于异常处理。您在C#
中使用try .. catch
块执行相同的操作,例如
try
{
// your code logic which may raise exception
}
catch(Exception ex)
{
//handle the exception do necessary stuff like logging
}
finally
{
//perform cleanup here
}
查看有关异常和异常处理的更多信息