.net 将字符串转换为字符码数组

.net 将字符串转换为字符码数组,.net,arrays,vb.net,bytearray,.net,Arrays,Vb.net,Bytearray,我想转换字符,比如 Dim Str as String = **Chr(198) & Chr(233) & "ÿ¤"** 现在我想把Str转换回它的字符代码 我正在使用以下代码: Dim Bt(Str.Length - 1) As Byte For i = 0 To Bt.Length - 1 Bt(i) = Asc (Str(i)) ' Using the Asc() function Next 有更好的方法吗?您可以使用: Dim bt = Str.ToCharA

我想转换字符,比如

Dim Str as String = **Chr(198) & Chr(233) & "ÿ¤"**
现在我想把
Str
转换回它的字符代码

我正在使用以下代码:

Dim Bt(Str.Length - 1) As Byte
For i = 0 To Bt.Length - 1
    Bt(i) = Asc (Str(i)) ' Using the Asc() function
Next
有更好的方法吗?

您可以使用:

Dim bt = Str.ToCharArray().Select(Function(x) Convert.ToByte(x)).ToArray()