Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用BinaryWriter写入双值?_C#_Arrays_Byte_Binarywriter - Fatal编程技术网

C# 如何使用BinaryWriter写入双值?

C# 如何使用BinaryWriter写入双值?,c#,arrays,byte,binarywriter,C#,Arrays,Byte,Binarywriter,我有两个应用程序需要以快速的方式相互传递值,当我重新启动计算机时,一些值需要KEPT它仍然存在,因此我需要创建一个文件,现在我知道如何使用int: 但是如何使用双人间呢?这很容易 writer.Write((double)int.MaxValue); 将八字节浮点值写入 当前流,并将流位置提前8个字节 至于阅读 reader.ReadDouble() 您只需阅读相关文档就可以自己回答这个问题。任何可以用这种方式回答的问题都不应该在这里提问,因为你应该在发布问题之前阅读相关文档。而且,你阅读数

我有两个应用程序需要以快速的方式相互传递值,当我重新启动计算机时,一些值需要KEPT它仍然存在,因此我需要创建一个文件,现在我知道如何使用int:

但是如何使用双人间呢?

这很容易

writer.Write((double)int.MaxValue);
将八字节浮点值写入 当前流,并将流位置提前8个字节

至于阅读

reader.ReadDouble()

您只需阅读相关文档就可以自己回答这个问题。任何可以用这种方式回答的问题都不应该在这里提问,因为你应该在发布问题之前阅读相关文档。而且,你阅读数据的方式没有任何意义。您正在创建一个二进制读取器,甚至没有使用它。阅读文档。
reader.ReadDouble()