چطور می تونیم شی رو که خودمون کلاسشو نوشتیم تو یه فایل ذخیره کنیم؟
چطور می تونیم شی رو که خودمون کلاسشو نوشتیم تو یه فایل ذخیره کنیم؟
در صورتی که کلاس مورد نظر Serailizable باشه میتونید اون رو با استفاده از BinarySerializer و یا XmlSerializer سریالیز کرده و مانند یک stream اون رو داخل فایل بنویسید.
http://www.devcity.net/Articles/113/...alization.aspx
http://www.codeproject.com/Purgatory...ion_in_NET.asp
http://www.codeguru.com/columns/DotN...cle.php/c6595/
ممنونم
روی serialization کار کردم
پس این تنها راهه؟
این معمول ترین راهه ، برای نگهداری اشیاء در فایل لازمه که به روشی کلیه اطلاعات مربوط به شئ رو استخراج کرده و اون رو در فرمتی که قابل بازیابی باشه نگه داشت.
حالا یا میتونید این راه رو با استفاده از امکانات داخلی Serialization طی کنید و یا میتونید یک پیاده سازی سفارشی و شخصی داشته باشید.