To serialize a Object to XML in C# and VB.NET you can use the following snippet.
Sample C#
public static string Serialize<T>(T toSerialize) { var xmlSerializer = new XmlSerializer(toSerialize.GetType()); var stringWriter = new StringWriter(); xmlSerializer.Serialize(stringWriter, toSerialize); return stringWriter.ToString(); }
Sample Vb.NET
Public Shared Function Serialize(Of T)(toSerialize As T) As String Dim xmlSerializer = New XmlSerializer(toSerialize.GetType()) Dim stringWriter = New StringWriter() xmlSerializer.Serialize(stringWriter, toSerialize) Return stringWriter.ToString() End Function
RT @CodeSnippetsNET: How to serialize a Object to XML in .NET http://t.co/BlO2cdv3ux #csharp #vb #dotnet #programming