C#数字字符串转换

bool success = int.TryParse("300",out int b);

Console.WriteLine(success); // 输出为 true

Console.WriteLine(b); //输出为 300

字符串里的“300”,可以转换成int型,则out输出转换成功的数字300,TryParse返回true。

int.Parse()与之类似,但会根据字符串内容为空、字符串内容非数字和数字大于int类型的范围,抛出不同类型的异常。

官方文档:Int32.TryParse 方法 (System) | Microsoft Learn

/—————————————————————————————————————————/

数字转换为字符串value.ToString()

int value;

value = 12345; Console.WriteLine(value.ToString("D")); // 输出为 12345

Console.WriteLine(value.ToString("D8")); // 输出为 00012345

标准数字格式字符串,用于格式化通用数值类型。使用标准格式说明符,将数字转换为各种类型的字符串。

decimal value = 123.456m; //128 位精确的十进制值

Console.WriteLine("Your account balance is {0:C2}.", value);

// 输出为 "Your account balance is $123.46."

官方文档:标准数字格式字符串 - .NET | Microsoft Learn
详细参考:C# 之 ToString() 格式化全说明_tostring("d")-CSDN博客vb.net教程C#教程python教程SQL教程access 2010教程xin3721自学网

本文作者: 海鱼
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值