【发布时间】:2013-11-07 08:30:21
【问题描述】:
我希望能够有一个以 '000000' 开头的 6 个字符长的字符串。然后我想在我点击 9 时将它增加一个 '000001' 我想去 '00000a' 当我到达 z 我想去 '00000A' 时。当达到“Z”时,我想将第一个重置为 0 并从下一个位置“000010”开始,依此类推。 '000011','000012'...'0000a0','0000a1'...'0000A0','0000A1'
我将如何在 C# 中执行此操作?
提前谢谢你。 迈克
【问题讨论】:
-
这听起来像是家庭作业?您是否有任何您已经尝试过的代码可以添加到您的问题中?
-
逻辑不是很清楚,你能详细说明一下“我想在我打9的时候增加一个'000001'我想去'00000a'” ?
-
我不是学生。我正在使用存储过程来执行此操作,但认为程序会更好,因为它在本地而不是在 sql 服务器上运行。
-
@Mike:为什么你认为client比db-server更合适?如果数字与数据库相关,则应根据当前最高数字从数据库中计算出来。
-
Tim,它本质上只是在字符串中加一个,但不是 0-9 的范围,而是 0-9 然后 a-z 然后 A-Z 的范围。
标签: c# string increment uppercase lowercase