C# Program to Demonstrate Binary Reader
Posted by Superadmin on August 13 2022 10:16:56

C# Program to Demonstrate Binary Reader

 

 

This C# Program Implements BinaryReader . Here the it Reads primitive data types as binary values in a specific encoding..

 

Here is source code of the C# Program to Implement BinaryReader . The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

  1. /*
  2.  * C# Program to Implement BinaryReader 
  3.  */
  4. using System;
  5. using System.IO;
  6. class ConsoleApplication
  7. {
  8.     const string fileName = "program.dat";
  9.     static void Main()
  10.     {
  11.         Write();
  12.         Console.WriteLine("Using Binary Writer Class the Contents are Written ");
  13.         Display();
  14.     }
  15.     public static void Write()
  16.     {
  17.         using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, 
  18.                                                        FileMode.Create)))
  19.         {
  20.             writer.Write(1.250F);
  21.             writer.Write(@"C:\Temp");
  22.         }
  23.     }
  24.     public static void Display()
  25.     {
  26.         float aspectRatio;
  27.         string tempDirectory;
  28.         if (File.Exists(fileName))
  29.         {
  30.             using (BinaryReader reader = new BinaryReader(File.Open(fileName, 
  31.                                                              FileMode.Open)))
  32.             {
  33.                 aspectRatio = reader.ReadSingle();
  34.                 tempDirectory = reader.ReadString();
  35.             }
  36.             Console.WriteLine("Aspect Ratio Set to : " + aspectRatio);
  37.             Console.WriteLine("Temp Directory is : " + tempDirectory);
  38.             Console.Read();
  39.         }
  40.     }
  41. }

Here is the output of the C# Program:

Using Binary Writer Class the Contents are Written 
Aspect Ratio set to : 1.25
Temp Directory is : C:\Temp