我正在尝试生成一个包含2个字符长度的字母数字(0-9,A-Z)字符的数组,而不必对所有值进行硬编码。 防爆输出:00,01,...,09,90,91,...,99,A0,A1,...,A9,AA,...,ZZ
我发现了一个生成字母数组但工作量较少的链接,但我仍然不确定如何为2D数组执行此操作。我是处理多维数组的新手。谢谢!
答案 0 :(得分:0)
如果您想将所有字母数字字符的笛卡尔积作为两个字符串,那么您可以使用Linq并执行以下操作。
string alphanumeric = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
string[] allAlphaNumericPairs = (from a in alphanumeric
from b in alphanumeric
select new string(new []{a,b})).ToArray();