درود بر تمامی برنامه نویسان ایران زمین امروز ، کد serialize و deserialize کردن به صورت XML در c#.net رو براتون قرار دادم.انشاالله که این آموزش به دردتون بخوره و مورد استفاده قرارش بدهید.
هر سوالی در مورد این آموزش سی شارپ داشتید رو می تونید داخل نظرات بپرسید.
این هم کد برنامه serialize و deserialize کردن به صورت XML:
ابتدا دو فضای نام زیر را به بالای کدها اضافه کنید:
using System.IO;
using System.Xml.Serialization;
using System.Xml.Serialization;
سپس این کدها را درون برنامتون وارد کنید:
public class GenericSerialization<T> where T : new()
{
public static bool Serialize(object _object, string _path)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
FileStream fs = null;
try
{
fs = new FileStream(_path, FileMode.Create);
serializer.Serialize(fs, _object);
return true;
}
catch
{
return false;
}
finally
{
fs.Close();
}
}
public static T Deserialize(string _path)
{
T result;
{
public static bool Serialize(object _object, string _path)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
FileStream fs = null;
try
{
fs = new FileStream(_path, FileMode.Create);
serializer.Serialize(fs, _object);
return true;
}
catch
{
return false;
}
finally
{
fs.Close();
}
}
public static T Deserialize(string _path)
{
T result;