我测试这段代码:
string s = "\r";
byte b = Convert.ToByte(s);
Console.WriteLine(b);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
我有一个类型的例外:
FormatException
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
Convert.ToByte()采用数字的字符串表示(如"1")并将其读入a byte.如果你想得到\r(13)的值:
Encoding.UTF8.GetBytes("\r")[0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1304 次 |
| 最近记录: |