zoukankan      html  css  js  c++  java
  • C# 实践 6 System.IO.BinaryReader / System.IO.BinaryWriter

    参考:

    https://docs.microsoft.com/en-us/dotnet/api/system.io.binaryreader?view=netframework-4.8

    https://docs.microsoft.com/en-us/dotnet/api/system.io.binarywriter?view=netframework-4.8

    读 / 写二进制文件的类。

    参考代码:

    using System;
    using System.IO;
    
    class ConsoleApplication
    {
        const string fileName = "AppSettings.dat";
    
        static void Main()
        {
            WriteDefaultValues();
            DisplayValues();
        }
    
        public static void WriteDefaultValues()
        {
            using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create)))
            {
                writer.Write(1.250F);
                writer.Write(@"c:Temp");
                writer.Write(10);
                writer.Write(true);
            }
        }
    
        public static void DisplayValues()
        {
            float aspectRatio;
            string tempDirectory;
            int autoSaveTime;
            bool showStatusBar;
    
            if (File.Exists(fileName))
            {
                using (BinaryReader reader = new BinaryReader(File.Open(fileName, FileMode.Open)))
                {
                    aspectRatio = reader.ReadSingle();
                    tempDirectory = reader.ReadString();
                    autoSaveTime = reader.ReadInt32();
                    showStatusBar = reader.ReadBoolean();
                }
    
                Console.WriteLine("Aspect ratio set to: " + aspectRatio);
                Console.WriteLine("Temp directory is: " + tempDirectory);
                Console.WriteLine("Auto save time set to: " + autoSaveTime);
                Console.WriteLine("Show status bar: " + showStatusBar);
            }
        }
    }
    

      

  • 相关阅读:
    flask插件系列之flask_cors跨域请求
    【电脑蓝屏记】
    .net 定时启动任务
    c# winform+wcf代理上网的处理
    WCF
    Sql Over的用法
    【转】c#的逆向工程-IL指令集
    【随记】代码混编的重要性
    【转】android学习日记01--综述
    c#获取网页代码、数据、资源
  • 原文地址:https://www.cnblogs.com/alexYuin/p/12404414.html
Copyright © 2011-2022 走看看