// 将字符串转换为整数
string strInt = "123";
int numInt;
bool isInt = int.TryParse(strInt, out numInt);
if (isInt)
{
Console.WriteLine("转换成功,整数值为: " + numInt);
}
else
{
Console.WriteLine("转换失败");
}
// 将字符串转换为浮点数
string strFloat = "123.45";
float numFloat;
bool isFloat = float.TryParse(strFloat, out numFloat);
if (isFloat)
{
Console.WriteLine("转换成功,浮点数值为: " + numFloat);
}
else
{
Console.WriteLine("转换失败");
}
// 将字符串转换为双精度浮点数
string strDouble = "123.456";
double numDouble;
bool isDouble = double.TryParse(strDouble, out numDouble);
if (isDouble)
{
Console.WriteLine("转换成功,双精度浮点数值为: " + numDouble);
}
else
{
Console.WriteLine("转换失败");
}
int.TryParse:用于将字符串转换为整数。如果转换成功,则返回 true 并将结果存储在输出参数中;否则返回 false。float.TryParse:用于将字符串转换为浮点数。用法与 int.TryParse 类似。double.TryParse:用于将字符串转换为双精度浮点数。同样,用法与前两者类似。这些方法可以安全地处理无效的输入,避免抛出异常。
上一篇:c# math.round
下一篇:c# modbus tcp
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站