【发布时间】:2021-07-15 15:42:18
【问题描述】:
我正在使用以下代码来查找下一个字母。
string rev = "Value";
char C1 = char.Parse(rev);
c1++;
但是 rev 字符串的值不以 Z 结尾,它上升到最后一个值 AZ。 (如excel列仅供参考)。 因此,上面的代码不适用于 AA、AB 等值,也不会增加它。 如果我将 rev 值设为“AA”,我不确定如何找到下一个值。谁能指导一下。
【问题讨论】:
-
this 对您有帮助吗?它是字母数字,所以不完全是你要问的,但似乎逻辑适用
-
你能把规则定义的更清楚吗?给我们一些输入和预期输出。 “AA”->“BA”? “ZA”->“AZA”?等
-
你能举一个输入和预期输出的例子吗?
-
@sinatr 输入可以是任何内容,请参见以下示例。例如 1. 输入 c 我期望的输出是 D。但是当我的输入是 Z 时输出应该是 AA,这就像一个 excel 列名。当输入为 AB 时,输出应为 AC。