【发布时间】:2010-04-12 19:01:56
【问题描述】:
我正在尝试将 1 到 27 的索引转换为相应的大写字母。我知道在 C++ 中我可以输入:
char letter = 'A' + (char)(myIndex % 27);
同样的代码在 C# 中不起作用。如何在 C# 中完成这项任务?
编辑:如果有更好的数学解决方案,我宁愿不必为此编码 enum 或 switch 语句。
【问题讨论】:
-
字符字母 = Convert.ToChar(myIndex);
-
字符字母 = Convert.ToChar(myIndex+64);