c# 如何实现W8S6F递增到W8SBQ,递增规则是从最后一位开始计算,如果是字母的话,就按24字母顺序递增,当递增到Z的时候,上一位就要加一,是数字就加1,数字按0到9增加,到9的是就继续往上一位递增 ,是字母就加到下一个字符,,以此类推如下W8S6F
W8S6G
W8S6H
W8S6J
W8S6K
W8S6L
W8S6M
W8S6N
W8S6P
W8S6Q
W8S6R
W8S6S
W8S6T
W8S6U
W8S6V
W8S6W
W8S6X
W8S6Y
W8S6Z
W8S70
W8S71
W8S72
c#关于字符串递增问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- threenewbee 2023-12-08 15:23关注
using System; using System.Linq; namespace HelloWorldApplication { class HelloWorld { static string inc(string s) { if (s == "") return ""; if (s.Last() >= 'A' && s.Last() <= 'Z') { if (s.Last() == 'Z') return inc(s.Substring(0, s.Length - 1)) + '0'; else return s.Substring(0, s.Length - 1) + ((char)(s.Last() + 1)).ToString(); } else if (s.Last() >= '0' && s.Last() <= '9') { if (s.Last() == '9') return s.Substring(0, s.Length - 1) + 'A'; else return s.Substring(0, s.Length - 1) + ((char)(s.Last() + 1)).ToString(); } return s.Substring(0, s.Length - 1) + s.Last().ToString(); } static void Main(string[] args) { string s = "W8S6F"; for (int i = 0; i < 200; i++) { Console.WriteLine(s); s = inc(s); } } } }
W8S6F
W8S6G
W8S6H
W8S6I
W8S6J
W8S6K
W8S6L
W8S6M
W8S6N
W8S6O
W8S6P
W8S6Q
W8S6R
W8S6S
W8S6T
W8S6U
W8S6V
W8S6W
W8S6X
W8S6Y
W8S6Z
W8S70
W8S71
W8S72
W8S73
W8S74
W8S75
W8S76
W8S77
W8S78
W8S79
W8S7A
W8S7B
W8S7C
W8S7D
W8S7E
W8S7F
W8S7G
W8S7H
W8S7I
W8S7J
W8S7K
W8S7L
W8S7M
W8S7N
W8S7O
W8S7P
W8S7Q
W8S7R
W8S7S
W8S7T
W8S7U
W8S7V
W8S7W
W8S7X
W8S7Y
W8S7Z
W8S80
W8S81
W8S82
W8S83
W8S84
W8S85
W8S86
W8S87
W8S88
W8S89
W8S8A
W8S8B
W8S8C
W8S8D
W8S8E
W8S8F
W8S8G
W8S8H
W8S8I
W8S8J
W8S8K
W8S8L
W8S8M
W8S8N
W8S8O
W8S8P
W8S8Q
W8S8R
W8S8S
W8S8T
W8S8U
W8S8V
W8S8W
W8S8X
W8S8Y
W8S8Z
W8S90
W8S91
W8S92
W8S93
W8S94
W8S95
W8S96
W8S97
W8S98
W8S99
W8S9A
W8S9B
W8S9C
W8S9D
W8S9E
W8S9F
W8S9G
W8S9H
W8S9I
W8S9J
W8S9K
W8S9L
W8S9M
W8S9N
W8S9O
W8S9P
W8S9Q
W8S9R
W8S9S
W8S9T
W8S9U
W8S9V
W8S9W
W8S9X
W8S9Y
W8S9Z
W8SA0
W8SA1
W8SA2
W8SA3
W8SA4
W8SA5
W8SA6
W8SA7
W8SA8
W8SA9
W8SAA
W8SAB
W8SAC
W8SAD
W8SAE
W8SAF
W8SAG
W8SAH
W8SAI
W8SAJ
W8SAK
W8SAL
W8SAM
W8SAN
W8SAO
W8SAP
W8SAQ
W8SAR
W8SAS
W8SAT
W8SAU
W8SAV
W8SAW
W8SAX
W8SAY
W8SAZ
W8SB0
W8SB1
W8SB2
W8SB3
W8SB4
W8SB5
W8SB6
W8SB7
W8SB8
W8SB9
W8SBA
W8SBB
W8SBC
W8SBD
W8SBE
W8SBF
W8SBG
W8SBH
W8SBI
W8SBJ
W8SBK
W8SBL
W8SBM
W8SBN
W8SBO
W8SBP
W8SBQ
W8SBR
W8SBS
W8SBT
W8SBU
W8SBV
W8SBW
W8SBX
W8SBY本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 在虚拟机中安装flash code
- ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
- ¥20 verilog状态机方法流水灯
- ¥15 pandas代码实现不了意图
- ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
- ¥25 LT码在高斯信道下的误码率仿真
- ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
- ¥15 yolov5目标检测并显示目标出现的时间或视频帧
- ¥15 电视版的优酷可以设置电影连续播放吗?
- ¥50 复现论文;matlab代码编写