我需要在C#
中获取单个字符串的ASCII值比如说我有一个数组
string[] ar = new string{"1", "2", "3", "4", "5"};
我需要获取这些单独数组元素的ASCII值。像ar [0],ar [1]。我不想迭代循环
所以我试过
Encoding.UTF8.GetBytes(ar[0])
然后返回
System.byte[]
如何将其转换为原始ASCII,因为它知道这只返回一个字节数组。
答案 0 :(得分:0)
也许,我没理解你,但是这样呢:
string TestStr = "TestStr";
byte[] TestStrAscii = System.Text.ASCIIEncoding.ASCII.GetBytes(TestStr.ToCharArray());
foreach(byte bt in TestStrAscii)
{
System.Console.WriteLine(bt.ToString());
}
foreach-loop仅用于检查输出。 它返回ASCII-Code
中字符串中的每个字符答案 1 :(得分:0)
String test = Encoding.ASCII.GetString(ar[]);