[英]Generate Alpha Numeric Sequence in C#
我想在c#中生成一個字符串序列。這個序列以1開頭,以ZZ結尾。 例如: -
1-99
A0-A9
AA-AZ
B0-B9
BA-BZ
.....
....
Z0-Z9
ZA-ZZ
所以這是我想要生成的序列,長度不超過 2 個字符意味着序列的結尾是 ZZ。
所以請幫幫我,如果可能的話,我們也可以在 oracle 中做到這一點。
提前致謝。
問候阿尼爾
你想要一個像“123456789101112...99A0A1...ZZ”這樣的字符串,對嗎?
這應該適合:
string sequenceStr = "";
for (int i = 1; i < 100; i++)
sequenceStr += i.ToString();
for (int i = 0; i < 26; i++)
{
for (int j = 0; j < 36; j++)
{
sequenceStr += Encoding.UTF8.GetString(new byte[] { (byte)(i + 65) }); // A=65, B=66, ...
if (j < 10)
{
sequenceStr += j.ToString();
}
if (j > 9)
{
sequenceStr += Encoding.UTF8.GetString(new byte[] { (byte)(j + 55) });
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.