gpt4 book ai didi

c# - 如何获得给定字符的 ASCII 码?

转载 作者:行者123 更新时间:2023-11-30 20:51:54 27 4
gpt4 key购买 nike

我需要字符串中每个字符的 ASCII 值。我知道如何将字符串转换为字节数组以便遍历每个字符,但如何获取每个字节的 ASCII 值?

在下面的代码中...

string s = Console.ReadLine();
byte[] chars = Encoding.UTF8.GetBytes(s);
for (int x = 0; x < chars.Length; x++)
{
Console.Write(chars[x].ToString() + " ");
}

我绝对可以获得每个字符的 ASCII 值的字符串表示形式。然后我可以向它添加 Convert 函数并在家自由...

Console.Write(Convert.ToInt32(chars[x].ToString()));

但这似乎不必要地冗长 - 必须有一个函数可以获取每个字节并给我 ASCII 代码编号。它是什么?

最佳答案

Console.Write("{0} ", (int)chars[x]);

或社区中的其他人所说:

string s = Console.ReadLine();
for (int x = 0; x < s.Length; x++)
{
Console.Write("{0} ", (int)s[x]);
}

关于c# - 如何获得给定字符的 ASCII 码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21318160/

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