Forum
Verilen Bir Cümleyi Sequential (Sıralı) Dosyaya Kaydeden ve Dosyadan Okuyan Program örneği lazım. Yardımcı olursanız seviniriz
binary serialization kullanabilirsin. verileri .bin dosyasına sıralı bir şekilde ekler ve okur. verileri object temelinde kaydeder yani her türlü veriyi depolayabilirsin. örnek yazma ve okuma kodları şöyle:
Yazma kodu:
//1- nereye yazacağız?
FileStream fsYazilacak = new FileStream(@"C:\deneme.bin", FileMode.OpenOrCreate, FileAccess.Write);
//2- kim yazacak?
BinaryWriter yazici = new BinaryWriter(fsYazilacak);
//3- bilgiler yazılır...
yazici.Write("deneme string");
yazici.Write('a');
yazici.Write(new byte[] { 1, 23, 43, 17, 18, 34 });
//kapat
yazici.Close();
fsYazilacak.Close();
Okuma kodu:
//1-hangi nesne okunacak?
FileStream fsOkunacak = new FileStream(@"C:\deneme.bin", FileMode.OpenOrCreate, FileAccess.Read);
//2- kim okuyacak?
BinaryReader br = new BinaryReader(fsOkunacak);
//3- yazdığın sırayla okuyabilirsin.
string okunanString = br.ReadString();
char okunanChar = br.ReadChar();
byte[] sayilar = br.ReadBytes(6);
br.Close();
fsOkunacak.Close();