using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Xml.Serialization;
/// <summary>
/// Summary description for Serialization
/// </summary>
public class Serialization
{
public static string StringSerialize(object instance)
{
MemoryStream m = new MemoryStream();
XmlSerializer x = new XmlSerializer(instance.GetType());
x.Serialize(m, instance);
byte[] b = m.ToArray();
string s = System.Text.ASCIIEncoding.ASCII.GetString(b);
return s;
}
public static byte[] ByteSerialize(object instance)
{
MemoryStream m = new MemoryStream();
XmlSerializer x = new XmlSerializer(instance.GetType());
x.Serialize(m, instance);
byte[] b = m.ToArray();
return b;
}
public static object DeSerialize(string Text, Type type)
{
byte[] b = System.Text.ASCIIEncoding.ASCII.GetBytes(Text);
MemoryStream m = new MemoryStream(b);
XmlSerializer x = new XmlSerializer(type);
object o = x.Deserialize(m);
return o;
}
public static object DeSerialize(byte[] b, Type type)
{
MemoryStream m = new MemoryStream(b);
XmlSerializer x = new XmlSerializer(type);
object o = x.Deserialize(m);
return o;
}
}
ASP.NET, C#, SQL Server Blog
The ZEN of ASP.NET,C#,SQL Server programming
Categories
- Anonymous Methods (1)
- C# 3.0 Feature (1)
- C# 3.0 Features (1)
- Creating HTML Table Dynamically (1)
- DataView Advanced Filtering with Relationships in C# And ASP.NET (1)
- DataView and DataTable Sorting (1)
- Deserialisation between any objects (1)
- Dynamically Adding Multiple Data Tables Relationships (1)
- Filtering Data in a DataTable (1)
- How to Write Stored Procedures (1)
- Implicitly Typed Local Variables (1)
- Internet Explorer (1)
- Lambda Expressions (1)
- Lamda Expression (1)
- LinQ (1)
- LinQ to XML (1)
- Minimize All (1)
- Object Initializing (1)
- Reading the XML file (1)
- Runnig batch script from C# (1)
- Running Process from C# (1)
- Script Manager (1)
- Serialisation (1)
- SHDocVw (1)
- Sorting with a DataView (1)
- Stored Procedures (1)
- Tips and Tricks VS 2010 (1)
- Update Controls Outside Update Panel With Out Postback (1)
- Update Panel (1)
- Using Two Arguments in a Lambda Expression (1)
- Windows 7 (1)
- XML node traversal (1)
About Me
Followers
Powered by Blogger.
Total Hits
Search
©2008. All rights Reserved
: