【发布时间】:2011-12-18 18:43:21
【问题描述】:
在 C# 中将字母数字 ID 增加某个值的最佳方法是什么?
例如:
我们有 345FAS310E575896325SA 并且我们将增加 123 ,所以我们有结果:345FAS310E575896325SA123
或者我们有 345FAS310E575896325SA123 并增加 234 ,结果应该是 345FAS310E575896325SA357
什么是让它工作的“最便宜”的方法?
【问题讨论】:
-
在您的第一个示例中,您不是在增加,而是在追加。这正常吗?
-
所以你是说只改变最后一组数字吗?将 40 添加到上一个示例中,这样现在您就有了
843342D4343DA123D100? -
你的例子没有以前那么有意义
-
你还在追加。试试这个:解释你的算法。就算是坏的也好。
-
也许澄清会有所帮助 - 您是想将“十进制 10”添加到“十六进制 843342D4343DA123D”还是附加字符串“10”?
标签: c# .net increment alphanumeric