c#怎样把字符串转换为ASCII码

2025-12-15 04:50:05
推荐回答(2个)
回答1:

首先纠正一下,ascii码的大小范围是0-256(有一部分是保留的),你说的这个是Unicode编码。
在C#中,默认的就是Unicode编码,所以获得Unicode的编码就很简单了。
1.把字符串分成字符数组(这个不用说了吧)
2.对于每一个字符,int
a=(int)‘大’,这样,a=22823。

回答2:

string
a
=
"大家好!";nt
asc;for
(i
=
0;
i
<
a.Length;
i++)
asc
=
Convert.ToInt32(a[i]);