using System;
using System.IO;
class MainClass {
static void Main() {
using (FileStream fs = new FileStream("test.bin", FileMode.Create)) {
using (BinaryWriter w = new BinaryWriter(fs)) {
w.Write(124.23M);
w.Write("Tstring");
w.Write("Tstring 2");
w.Write('!');
}
}
Console.WriteLine("Press Enter to read the information.");
Console.ReadLine();
using (FileStream fs = new FileStream("test.bin", FileMode.Open)) {
using (StreamReader sr = new StreamReader(fs)) {
Console.WriteLine(sr.ReadToEnd());
Console.WriteLine();
fs.Position = 0;
using (BinaryReader br = new BinaryReader(fs)) {
Console.WriteLine(br.ReadDecimal());
Console.WriteLine(br.ReadString());
Console.WriteLine(br.ReadString());
Console.WriteLine(br.ReadChar());
}
}
}
}
}