CSharp基础 专题
专题目录
您的位置:csharp > CSharp基础 专题 > C# BinaryReader类
C# BinaryReader类
作者:--    发布时间:2019-11-20

c# binaryreader类用于从流中读取二进制信息。它在system.io命名空间中定义。它还支持在特定编码中读取字符串。

c# binaryreader示例

我们来看看使用binaryreader类从dat类型文件读取数据的简单例子。

using system;
using system.io;
namespace binarywriterexample
{
    class program
    {
        static void main(string[] args)
        {
            writebinaryfile();
            readbinaryfile();
            console.readkey();
        }
        static void writebinaryfile()
        {
            using (binarywriter writer = new binarywriter(file.open("e:\\binaryfile.dat", filemode.create)))
            {

                writer.write(250);
                writer.write("this is string data");
                writer.write(true);
            }
        }
        static void readbinaryfile()
        {
            using (binaryreader reader = new binaryreader(file.open("e:\\binaryfile.dat", filemode.open)))
            {
                console.writeline("double value : " + reader.readdouble());
                console.writeline("string value : " + reader.readstring());
                console.writeline("boolean value : " + reader.readboolean());
            }
        }
    }
}

执行上面示例代码,得到以下结果 -

double value : 250
string value : this is string data
boolean value : true

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册