728x90
using System;
using System.IO;
namespace App
{
class Program
{
static void Main(string[] args)
{
// Binary Data 쓰기
BinaryWriter binaryWriter = new BinaryWriter(new FileStream("BinaryData.dat", FileMode.Create));
binaryWriter.Write(5);
binaryWriter.Write("String");
binaryWriter.Write(1.78f);
binaryWriter.Write("String2");
binaryWriter.Write(0.025d);
binaryWriter.Close();
// Binary Data 읽기
BinaryReader binaryReader = new BinaryReader(new FileStream("BinaryData.dat", FileMode.Open));
Console.WriteLine("File Size: {0} bytes", binaryReader.BaseStream.Length);
Console.WriteLine("{0}", binaryReader.ReadInt32());
Console.WriteLine("{0}", binaryReader.ReadString());
Console.WriteLine("{0}", binaryReader.ReadSingle());
Console.WriteLine("{0}", binaryReader.ReadString());
Console.WriteLine("{0}", binaryReader.ReadDouble());
binaryReader.Close();
}
}
}
결과
728x90
'C# > Winform' 카테고리의 다른 글
[C#] VB → C# (0) | 2022.04.22 |
---|---|
[C#] Point 들간 거리 순으로 정렬하기 / Point List Sort (0) | 2022.04.22 |
[C#] Property 비교 함수 (0) | 2022.03.30 |
[C#] Access DB 파일 CompactDatabase 수행하기 (0) | 2022.03.29 |
[C#] 한글 컨트롤 (0) | 2022.03.17 |