تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
لعمل Serialization نحو XML
#1
كاتب الموضوع : Boutemine Oualid

السلام عليكم و رحمة الله و بركاته

فيبي .نت

كود :
Imports System.Xml
Imports System.Xml.Serialization
Imports System.Text
Imports System.IO
Public Class Utilities

Public Shared Function Serialize(ByVal Obj As Object) As String
Dim serializer As New XmlSerializer(Obj.GetType)
Dim sb As New StringBuilder()
Dim writer As New StringWriter(sb)
serializer.Serialize(writer, Obj)
writer.Close()
writer.Dispose()
Return sb.ToString()
End Function

Public Shared Function Deserialize(ByVal str As String, ByVal t As Type) As Object
Dim serializer As New XmlSerializer(t)
Dim reader As New StringReader(str)
Dim obj As Object = serializer.Deserialize(reader)
reader.close()
reader.Dispose()
Return obj
End Function

End Class
سي شارب

كود :
using System.Xml;
using System.Xml.Serialization;
using System.Text;
using System.IO;
public class Utilities
{
public static String Serialize(Object Obj)
{
XmlSerializer serializer = new XmlSerializer(Obj.GetType());
StringBuilder sb = new StringBuilder();
StringWriter writer = new StringWriter(sb);
serializer.Serialize(writer, Obj);
writer.Close();
writer.Dispose();
return sb.ToString();
}

public static Object Deserialize(String str, Type t)
{
XmlSerializer serializer = new XmlSerializer(t);
StringReader reader = new StringReader(str);
Object obj = serializer.Deserialize(reader);
reader.Close();
reader.Dispose();
return obj;
}
}
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود لعمل تحجيم تلقائي -AutoSize- لأداة مربع النص TextBox sooriaty03 7 1,626 29-05-16, 01:01 AM
آخر رد: CLARO
  لعمل نسخة من Class دون استعمال الكلمة new RaggiTech 0 293 17-10-12, 06:14 PM
آخر رد: RaggiTech
  لعمل اختصار على سطح المكتب RaggiTech 0 332 17-10-12, 06:10 PM
آخر رد: RaggiTech
  لعمل اتصال نحو قاعدة بيانات MySQL RaggiTech 0 372 17-10-12, 06:09 PM
آخر رد: RaggiTech
  لعمل Ping لسيرفر RaggiTech 0 358 17-10-12, 06:09 PM
آخر رد: RaggiTech
  لعمل Back Up بطريقة سهلة RaggiTech 0 393 17-10-12, 06:07 PM
آخر رد: RaggiTech
  لعمل لون متدرج على الفورم RaggiTech 0 357 17-10-12, 05:31 PM
آخر رد: RaggiTech
  لعمل علاقات بين الجداول بالكود RaggiTech 0 318 17-10-12, 05:31 PM
آخر رد: RaggiTech
  لعمل خاصية الإكمال التلقائي ل ComboBox RaggiTech 0 980 17-10-12, 05:31 PM
آخر رد: RaggiTech
  لعمل Export لكريستال ريبورت إلى ملف pdf RaggiTech 0 311 17-10-12, 05:30 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم