所以,我有一个13个字符的字符串.
string str = "HELLOWORLDZZZ";
Run Code Online (Sandbox Code Playgroud)
我需要将它作为ASCII表示(十六进制)存储在一个uint变量中.我该怎么做呢?
Jon*_*eet 15
看看Convert.ToUInt32(string, int).例如:
uint parsed = Convert.ToUInt32(str, 16);
Run Code Online (Sandbox Code Playgroud)
bdu*_*kes 11
您可以使用将字符串转换为ASCII编码的数组(每个字符占一个).然后,调用将该字节数组转换为a .但是,作为@R.Bemrose在评论中指出,a 只有4 秒,所以你需要先对数组进行一些分区.Encoding.ASCII.GetBytesbytebyteBitConverter.ToUInt32uintuintbyte
| 归档时间: |
|
| 查看次数: |
28340 次 |
| 最近记录: |