Forum

Verilen Bir Cü...
 
Bildirimler
Hepsini Temizle

Verilen Bir Cümleyi Sequential (Sıralı) Dosyaya Kaydeden ve Dosyadan Okuyan Program

2 Yazılar
2 Üyeler
0 Reactions
470 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Verilen Bir Cümleyi Sequential (Sıralı) Dosyaya Kaydeden ve Dosyadan Okuyan Program örneği lazım. Yardımcı olursanız seviniriz

 
Gönderildi : 16/12/2013 22:44

(@yavuzcingoz)
Gönderiler: 36
Eminent Member
 

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(); 

 
Gönderildi : 17/12/2013 19:20

Paylaş: