在 ASP.net C# 上生成连续的字母数字
Generating sequential alphanumeric numbers on ASP.net C#
我想在 ASP.net C# 中生成以下 字母数字 string
序列。
AA000
AA001
...
AA999
AB000
AB001
...
AZ999
BA000
BA001
...
ZZ999“
类似的东西 (Linq):
var source = Enumerable
.Range(0, 1000 * 26 * 26)
.Select(x => ((Char) ((x / 1000) / 26 + 'A')).ToString() +
((Char) ((x / 1000) % 26 + 'A')).ToString() +
(x % 1000).ToString("000"));
...
foreach(String item in source) {
...
}
查看整个序列(例如用于调试等):
// AA000 AA001 AA002 ... AA999 AB000 ... AZ999 BA000 ... ZZ999
MyTextBox.Text = String.Join(" ", source);
我想在 ASP.net C# 中生成以下 字母数字 string
序列。
AA000 AA001 ... AA999 AB000 AB001 ... AZ999 BA000 BA001 ... ZZ999“
类似的东西 (Linq):
var source = Enumerable
.Range(0, 1000 * 26 * 26)
.Select(x => ((Char) ((x / 1000) / 26 + 'A')).ToString() +
((Char) ((x / 1000) % 26 + 'A')).ToString() +
(x % 1000).ToString("000"));
...
foreach(String item in source) {
...
}
查看整个序列(例如用于调试等):
// AA000 AA001 AA002 ... AA999 AB000 ... AZ999 BA000 ... ZZ999
MyTextBox.Text = String.Join(" ", source);