小编ITb*_*boy的帖子

为什么在将整数转换为 ASCII 然后再返回整数后会得到不同的值?

为什么,当我将 INT 值转换为字节和 ASCII 并返回时,我得到另一个值?

例子:

var asciiStr = new string(Encoding.ASCII.GetChars(BitConverter.GetBytes(2000)));
var intVal = BitConverter.ToInt32(Encoding.ASCII.GetBytes(asciiStr), 0);
Console.WriteLine(intVal);

// Result: 1855
Run Code Online (Sandbox Code Playgroud)

c# ascii

9
推荐指数
2
解决办法
260
查看次数

标签 统计

ascii ×1

c# ×1