如何在C#中获取字符串的ASCII值

时间:2017-05-24 07:56:50

标签: c# ascii

我需要在C#

中获取单个字符串的ASCII值

比如说我有一个数组

string[] ar =  new string{"1", "2", "3", "4", "5"};

我需要获取这些单独数组元素的ASCII值。像ar [0],ar [1]。我不想迭代循环

所以我试过

Encoding.UTF8.GetBytes(ar[0]) 

然后返回

System.byte[]

如何将其转换为原始ASCII,因为它知道这只返回一个字节数组。

2 个答案:

答案 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[]);