当前位置:  开发笔记 > 编程语言 > 正文

有什么价值?C#(添加数字表示为字符串)

如何解决《有什么价值?C#(添加数字表示为字符串)》经验,为你挑选了2个好方法。

如果我有一个字符串(010),我想添加1(011)我应该使用什么值类型将此字符串转换为一个数字用于添加,同时保留整数而不是10 + 1 = 11 .



1> Ilya Kocheto..:

你可以使用这样的东西:

string initialValue = "010";
int tempValue = Int.Parse(initialValue) + 1;
string newValue = tempValue.ToString("000");

您可以正常进行数学运算,然后使用数字格式化功能将字符串恢复为之前的格式 .ToString()



2> Omer van Klo..:
if (int.TryParse(str, out i))
    str = (i + 1).ToString("000");

HTH.

(编辑:修复了BoltBait和steffenj指出的问题)

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有