【发布时间】:2016-03-10 07:11:29
【问题描述】:
我在我的代码中使用 BinaryWriter,这是我的代码:
static void Main(string[] args)
{
FileInfo file = new FileInfo(@"F:\testfile");
if (file.Exists) file.Delete();
using (BinaryWriter bw = new BinaryWriter(file.Create()))
{
ushort a = 1024;
ushort b = 2048;
bw.Write(a);
bw.Write(b);
bw.Write(a);
bw.Write(b);
}
Console.ReadLine();
}
但是输出文件的十六进制是:
那不是 0x0004 = 4 吗?为什么?
【问题讨论】:
标签: c# endianness binarywriter