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);
            }
        }
    }
    

      

  • 相关阅读:
    ExtJS4.2学习(6)——基础知识之proxy篇
    undo损坏故障恢复(二)ORA-01092,ORA-00604,ORA-01110
    pat 1063. Set Similarity (25)
    汉语-汉字:彤
    地理-地名:九女集
    汉语-汉字:菅
    汉语-汉字:蒯
    汉语-汉字:旬
    汉语-汉字:弁
    汉语-汉字:尥
  • 原文地址:https://www.cnblogs.com/alexYuin/p/12404414.html
Copyright © 2011-2022 走看看