PDA

View Full Version : ذخیره اشیای کلاس در فایل



takavar_dez
شنبه 15 فروردین 1388, 10:20 صبح
با سلام
چگونه میتوانم آرایه ای از اشیای یک کلاس را در فایل ذخیره کنم تا بعد بتوانم با خواندن فایل آرایه را پر کنم؟:متفکر:
با تشکر

Sorenaa_s
شنبه 15 فروردین 1388, 11:51 صبح
[Serializable]
class MyClass
{
}


public void Serialization(MyClass oo)
{
XmlSerializer s = new XmlSerializer( typeof( oo ) );
TextWriter w = new StreamWriter( @"c:\oo.xml" );
s.Serialize( w, oo );
w.Close();
}

public MyClass Deserialization()
{
TextReader r = new StreamReader( "oo.xml" );
MyClass oo = s.Deserialize( r ) as MyClass;
r.Close();

return oo;
}