我想迭代字母表,如下所示:
foreach(char c in alphabet)
{
//do something with letter
}
Run Code Online (Sandbox Code Playgroud)
一组字符是最好的方法吗?(感觉很讨厌)
编辑:度量标准是"实现最少的类型,同时仍然可读且健壮"
我需要一个算法将Excel列字母转换为正确的数字.
这将编写的语言是C#,但任何会做甚至伪代码.
请注意我将把它放在C#中,我不想使用office dll.
对于'A',预期结果将为1
因为'AH'= 34
对于'XFD'= 16384
我有一个代码,我想计算输入字符串中字母表中每个字母出现的次数。我使用字典<char, int> 为每个字母设置一个键,并使用一个值作为出现次数。那么,如何将“a”到“z”的列表用作键?我试过这个:
Dictionary<char, int> alphabetCounter = new Dictionary<char, int>();
for (char ch = 'a'; ch <= 'z'; ch++)
alphabetCounter[ch] = 0;
Run Code Online (Sandbox Code Playgroud)
拥有“a”到“z”的列表是更好的方法吗?谢谢你。
我有一个
List<String> MyList=new List<string>();
Run Code Online (Sandbox Code Playgroud)
我需要MyList用n值填充列表.
如果n的值为2,则列表MyList将包含
"A","B"
Run Code Online (Sandbox Code Playgroud)
如果10那么
"A","B","C"....."J"
Run Code Online (Sandbox Code Playgroud)
如果30那么
"A"....."Z","AA","AB",AC","AD"
Run Code Online (Sandbox Code Playgroud)
如果1000那么
"A",....."Z","AA","AB"......"AZ","BA","BB"......."BZ"........"YZ","AAA",AAB".....
and so on
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做.
请帮助我使用任何方法使用LINQ或执行此操作 LAMBDA Expression