初始化在C#中的字符串數組值從「AAAAAA」到「ZZZZZZ」我不想輕易預先填充一維字符串數組,我打電話「字母」的價值觀:我如何才能
AAAAAA
AAAAAB
AAAAAC
AAAAAD
..
..
ZZZZZX
ZZZZZY
ZZZZZZ
這就是1.65億個組合。
這個想法是我需要則能夠詢問的6個字符的任何特定組合,例如BBCHHJ
並使用Array.Index
返回陣列它是在該元件
我具有所述第二位精細:
String searchFor;
Console.Write("Enter a string value to search for: ");
searchFor = Console.ReadLine();
int indexValue = Array.IndexOf(letters, searchFor);
Console.WriteLine("The value you are after is in element index: " + indexValue);
Console.ReadLine();
但我不知道如何輕鬆地初始化數組字母與所有這些組合,以便!
爲什麼要存儲所有可能的組合?爲什麼不在運行時計算它? – Shaharyar
該問題可以簡化爲將基數26的數字轉換爲基數10.不需要浪費千兆字節的內存來存儲字符串。 –
我不介意這樣做,雖然我不知道如何去做這件事! –