gpt4 book ai didi

c# - 如何在C#中将数字变成字母

转载 作者:太空宇宙 更新时间:2023-11-03 20:33:42 25 4
gpt4 key购买 nike

我有这样的代码:

for (int i = 1; i < max; i++)
{
<div>@i</div>
<div>@test[i]</div>
}

我使用的是 MVC3 razor 语法,所以它看起来可能有点奇怪。

我的最大值总是小于 10,我希望在第一个值之间出现一个像“A”、“B”……等的值,而不是数字“1”、“2”……这是值我的。有没有一种简单的方法可以将 i 转换为字母,其中 i = 1 代表“A”,i=2 代表“B”。我需要在 C# 中执行此操作,我可以将其放入我的 MVC3 View 文件中。

马里夫

最佳答案

我个人可能会将索引器用于字符串:

// Wherever you want to declare this
// As many as you'll need - the "X" is to put A=1
const string Letters = "XABCDEFGHIJKLMNOP";
...
<div>
for (int i = 1; i < max; i++)
{
<div>@i</div>
<div>@Letters[i]</div>
}

我发现这比位移等更简单、更灵活,尽管这肯定也能奏效。

关于c# - 如何在C#中将数字变成字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6087624/

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