数字字符串转换
  Wd2kxWneb1Px 2024年08月07日 49 0

字符串转换为数字int.TryParse()

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类型的范围,抛出不同类型的异常。

官方文档:https://learn.microsoft.com/zh-cn/dotnet/api/system.int32.tryparse?view=net-8.0

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

数字转换为字符串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."

官方文档:https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings
详细参考:https://blog.csdn.net/dmlk31/article/details/111206738

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年08月07日 0

暂无评论

推荐阅读