c#判断输入的字符串能否转换成数字
时间: 2023-08-04 18:03:27 浏览: 211
C#判断一个字符串是否是数字或者含有某个数字的方法
5星 · 资源好评率100%
你可以使用`int.TryParse()`或`double.TryParse()`方法来判断一个字符串能否转换成数字。
例如,判断一个字符串能否转换成int类型的数字可以使用以下代码:
```csharp
string inputString = "123";
int number;
bool isNumber = int.TryParse(inputString, out number);
if (isNumber)
{
Console.WriteLine("转换成功,数字为:" + number);
}
else
{
Console.WriteLine("转换失败");
}
```
如果输入的字符串能够成功转换成数字,`isNumber`的值为`true`,转换后的数字存储在`number`变量中。
同样的,如果要判断一个字符串能否转换成double类型的数字,可以使用`double.TryParse()`方法。
阅读全文