gpt4 book ai didi

c# - 将数字转换为字母字符串的最佳方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 20:18:31 25 4
gpt4 key购买 nike

在 C# 中将多位数字转换为字母字符串的最佳方法是什么。

例如,如果我有一个数字说,

int digits = 1234567890

我希望将其转换为字符串

string alpha = "ABCDEFGHIJ"

这意味着 1 代表 A,2 代表 B,依此类推。

最佳答案

像这样:

int input = 123450;
string output = "";

while (input > 0)
{
int current = input % 10;
input /= 10;

if (current == 0)
current = 10;

output = (char)((char)'A' + (current - 1)) + output;
}

Console.WriteLine(output);

上面省去了你必须通过数组或字典定义转换列表的麻烦。只需计算正确的 Unicode 代码点即可完成转换。

关于c# - 将数字转换为字母字符串的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com