PDA

View Full Version : نوشتن یک شی در فایل



leilav_1984
یک شنبه 18 دی 1384, 10:46 صبح
چطور می تونیم شی رو که خودمون کلاسشو نوشتیم تو یه فایل ذخیره کنیم؟

Farhad.B.S
یک شنبه 18 دی 1384, 11:22 صبح
در صورتی که کلاس مورد نظر Serailizable باشه میتونید اون رو با استفاده از BinarySerializer و یا XmlSerializer سریالیز کرده و مانند یک stream اون رو داخل فایل بنویسید.

http://www.devcity.net/Articles/113/dotnet_serialization.aspx
http://www.codeproject.com/Purgatory/Serialization_in_NET.asp
http://www.codeguru.com/columns/DotNet/article.php/c6595/

leilav_1984
دوشنبه 19 دی 1384, 11:43 صبح
ممنونم
روی serialization کار کردم
پس این تنها راهه؟

Farhad.B.S
سه شنبه 20 دی 1384, 06:20 صبح
این معمول ترین راهه ، برای نگهداری اشیاء در فایل لازمه که به روشی کلیه اطلاعات مربوط به شئ رو استخراج کرده و اون رو در فرمتی که قابل بازیابی باشه نگه داشت.
حالا یا میتونید این راه رو با استفاده از امکانات داخلی Serialization طی کنید و یا میتونید یک پیاده سازی سفارشی و شخصی داشته باشید.