2015-05-29 78 views
-1

我想在ASP.net C#中生成以下字母數字字符串序列。在ASP.net上生成順序字母數字數字C#

AA000 AA001 ... AA999 AB000 AB001 ... AZ999 BA000 BA001 ... ZZ999「

+5

到目前爲止的一切努力?請閱讀[常見問題]和[問]幾次.. –

+2

這是如何與ASP.NET特別相關的? – john

回答

2

類似的東西(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);