Sayfayı Yazdır | Pencereyi Kapat

Object to Byte Array-Byte Array to Object

Nereden Yazdırıldığı: Datakent
Kategori: Diğer bölümler
Forum Adı: C# & ASP.NET
Forum Tanımlaması: C# ve ASP.NET ile ilgili soru / sorun ve paylaşım bölümü
URL: http://forum.datakent.com/forum_posts.asp?TID=2296
Tarih: 16.Nisan.2024 Saat 18:10


Konu: Object to Byte Array-Byte Array to Object
Mesajı Yazan: aziz.alkurt
Konu: Object to Byte Array-Byte Array to Object
Mesaj Tarihi: 27.Ocak.2012 Saat 23:48
      
        byte[] ObjectToByteArray(Object obj)
        {
            XmlSerializer serializer = new XmlSerializer(obj.GetType());
            MemoryStream memoryStream = new MemoryStream();
            memoryStream.Seek(0, SeekOrigin.Begin);
            serializer.Serialize(memoryStream, obj);
            return memoryStream.ToArray();
        }
       Object ByteArrayToObject(byte[] arrBytes,Type type)
        {
            XmlSerializer serializer = new XmlSerializer(type);
            MemoryStream memoryStream=new MemoryStream(arrBytes);
            memoryStream.Seek(0, SeekOrigin.Begin);
            XmlReader reader = new XmlTextReader(memoryStream);
            return serializer.Deserialize(reader);
        }
Ne işe yarar demeyn özellikle data tranferlerinde compress-decompress yapılırsa özellikle network ağı içerisinde data trafiği yönünden verimlilik dahada artar.




Sayfayı Yazdır | Pencereyi Kapat