Words on my addictions: .NET, Philosophy, Music

15 March 2005

Serialize/Deserialize objects

Filed under: C# — stefanprodan @ 3:31 am
/// <summary> 
/// Serialize 
/// </summary> 
/// <param name="filePath">xml file</param> 
/// <param name="obj"></param> 
public static void WriteData(string filePath, object obj) 
{ 
  Stream stream = File.Open(filePath, FileMode.Create); 
  BinaryFormatter formatter = new BinaryFormatter(); 
  formatter.Serialize(stream, obj); 
  stream.Close(); 
} 
/// <summary> 
/// Deserialize 
/// </summary> 
/// <param name="filePath">xml file</param> 
/// <param name="obj"></param> 
public static void GetData(string filePath,out object obj) 
{ 
  Stream stream = File.Open(filePath, FileMode.Open); 
  BinaryFormatter formatter = new BinaryFormatter(); 
  obj = formatter.Deserialize(stream); 
  stream.Close(); 

}

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: