检查在C#中使用"int.Parse"方法将字符串转换为整数的空文本框

scy*_*lla 1 c#

如何使用C#中的"int.Parse"检查将字符串转换为整数的空复选框?

如果我尝试传递空白文本框,visual studio会给我这个错误 - "输入字符串的格式不正确."

在此输入图像描述

我已经阅读了一些关于stackoverflow的问题来解决同样的问题,但我知道各种各样的人使用各种方法来完成同样的任务.所以我也想知道它们.请从您首先了解的最简单的方式开始.

Séb*_*ier 8

int multiplyBy;
if(int.TryParse(textBox3.Text, out multiplyBy)) {
   //success
} else {
   //string was not in correct format
}
Run Code Online (Sandbox Code Playgroud)

int.TryParse(string s, out int result)方法尝试解析字符串,但如果格式错误则不抛出异常,它返回一个bool,指示格式是否有效.该out int结果参数是INT至极应该得到的值.