Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#字符串转化为数字

作者:ンц枫飄落   发布日期:2026-06-08   浏览:74

// 将字符串转换为整数
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("转换失败");
}

解释说明:

  1. int.TryParse:用于将字符串转换为整数。如果转换成功,则返回 true 并将结果存储在输出参数中;否则返回 false
  2. float.TryParse:用于将字符串转换为浮点数。用法与 int.TryParse 类似。
  3. double.TryParse:用于将字符串转换为双精度浮点数。同样,用法与前两者类似。

这些方法可以安全地处理无效的输入,避免抛出异常。

上一篇:c# math.round

下一篇:c# modbus tcp

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站