با سلام ، به عنوان کوچکترین عضو پیشنهاد میکنم که پروژه ها روی گیت هاب قرار بگیره تا هم مشارکت و هم پیگیری آپدیت های جدید برای همه راحتتر بشه
ممنون
Printable View
با سلام ، به عنوان کوچکترین عضو پیشنهاد میکنم که پروژه ها روی گیت هاب قرار بگیره تا هم مشارکت و هم پیگیری آپدیت های جدید برای همه راحتتر بشه
ممنون
سلامhttps://github.com/mrbm2007/ObjectSaver
شاید برای شما هم پیش اومده که توی پروژه تون بخواهید یک متغیر از نوعی که خودتون تعریف کردید رو ذخیره کنید، مثلا یه کلاس تعریف کردید که کلی پارامتر و تنظیمات، لیست، متغیرهای داخلی (که خودشون از کلاس های مختلف تعریف شدن) و می خواهید کاربر با انتخاب گزینه "ذخیره پروژه" در منوی اصلی برنامه همه این تنظیمات رو ذخیره کنه و در دفعات بعدی که برنامه رو باز کرد با زدن "باز کردن پروژه" همه این تنظیمات از داخل فایل بارگذاری بشه.
در این صورت از این کدی که من نوشتم می تونید استفاده کنید
برای دوستانی که باserialization آشنا هستن باید بگم که این پروژه دو تا اختلاف مهم داره، یکی اینکه فیلدهای غیر public هم ذخیره می شن و یکی دیگه اینکه رفرنس ها بین اشیا از بین نمیره (توی خود صفحه گیت هاب توضیحات بیشتری هست)