Using Binary Writer Class the Contents are Written Aspect Ratio set to : 1.25 Temp Directory is : C:\Temp
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.
/*
* C# Program to Implement BinaryReader
*/
using System;
using System.IO;
class ConsoleApplication
{
const string fileName = "program.dat";
static void Main()
{
Write();
Console.WriteLine("Using Binary Writer Class the Contents are Written ");
Display();
}
public static void Write()
{
using (BinaryWriter writer = new BinaryWriter(File.Open(fileName,
FileMode.Create)))
{
writer.Write(1.250F);
writer.Write(@"C:\Temp");
}
}
public static void Display()
{
float aspectRatio;
string tempDirectory;
if (File.Exists(fileName))
{
using (BinaryReader reader = new BinaryReader(File.Open(fileName,
FileMode.Open)))
{
aspectRatio = reader.ReadSingle();
tempDirectory = reader.ReadString();
}
Console.WriteLine("Aspect Ratio Set to : " + aspectRatio);
Console.WriteLine("Temp Directory is : " + tempDirectory);
Console.Read();
}
}
}
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