假设有一个字符串:
String str="Hello";
我能获得上述字符串的ASCII值吗?
答案 0 :(得分:1)
鉴于您的评论,听起来您只需要:
char[] chars = str.ToCharArray();
Array.Sort(chars);
.NET中的char
值实际上是UTF-16代码单元,但对于所有ASCII字符,UTF-16代码单元值仍然与ASCII值相同。
您可以从数组中创建一个新字符串,如下所示:
string sortedText = new string(chars);
Console.WriteLine(chars);
碰巧,"你好"已经以升序ASCII顺序...
答案 1 :(得分:-1)
byte[] asciiBytes =Encoding.ASCII.GetBytes(str);
现在你有一个ASCII值的字节数组