Son Haberler
Anasayfa / Yazılım / C# / Binary Serialization – İkili Serileştirme

Binary Serialization – İkili Serileştirme

Binary Serialization (ikili serileştirme), serileştirilen nesne – data yine .NET Framework ile yazılmış bir uygulama tarafından deserilize edilecek ise başvurulacak en etkili yöntemdir. Şimdi aşağıdaki kodlarda örnek bir kullanım görebilirsiniz :

İlk olarak bir nesneyi serilize edip deserilize edelim :

Üstteki kod bloğum çalıştıktan sonra projemin bulunduğu klasör \ debug \ bin altında serilize.iso adında bir dosya oluşur, bu dosya içine AdSoyad string nesnesi içindeki “İsmail GÜRSOY” ifadesi binary olarak kaydedilir. Bir notepad ile açtığınızda durumu görebilirsiniz.

Şimdi bu serilize etmiş olduğumuz nesneyi tekrar .NET’te okuyalım, bunun için deserilizasyon yapmamız gerekiyor :

Çalıştırdığımda tekrar “İsmail GÜRSOY” yazısını elde ederim.

Şimdi bir class için serilize ve deserilize nasıl yapabiliriz görelim :

Üstteki kod bloğum çalıştıktan sonra projemin bulunduğu klasör \ debug \ bin altında kisiKayit.uzanti adında bir dosya oluşur, bu dosya içine veri binary olarak kaydedilir. Bir notepad ile açtığınızda durumu görebilirsiniz.

Şimdi classımızı deserilize edelim, böylelikle artık oluşturduğumuz dosyayı okuyabiliriz. Ve konumuzu bitirelim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir