小编Moh*_*med的帖子

C#中如何处理格式异常

嗨,我正在尝试制作简单的计算器,因为我是 C# 新手并且不熟悉,无论如何,当我尝试通过 try catch 处理格式异常时,当我输入一个值而不是数字时,我没有工作,它总是抛出异常不执行 catch 块

try
{
  Val1 = double.Parse(opr1.Text);
  Val2 = double.Parse(opr2.Text);
  double sum = Val1 + Val2;
  label1.Text = sum.ToString();
}
catch(Exception ex //or FormatException) 
{
  label1.Text = "Please enter the proper data type";
}
Run Code Online (Sandbox Code Playgroud)

在不执行 catch 块的情况下尝试转换错误的值时总是会出错

c# exception formatexception

2
推荐指数
1
解决办法
1911
查看次数

标签 统计

c# ×1

exception ×1

formatexception ×1