43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
/*
|
|
* 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();
|
|
}
|
|
}
|
|
}
|
|
/*
|
|
Using Binary Writer Class the Contents are Written
|
|
Aspect Ratio set to : 1.25
|
|
Temp Directory is : C:\Temp |