50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نحوه ذخیره مقدار متغیر بصورت دائمی در حافظه برای استفاده بعدی

باسلام واحترام ، دوستان لطفا راهنمایی کنید ، چه طور میشه در c# مقدار یک متغیر را در حافظه ذخیره کرد به شکلی که در اجراهای بعدی برنامه بشه مقدار اون متغیر(چیزی که بار اول به اون داده شده بود) را استفاده کرد ، از دیتا بییس نمیخوام استفاده کنم.

پرسیده شده در 1394/03/09 توسط

5 پاسخ

1

دوست من برای این کار فایل بهترین راه شما هست هرچند میتونید از دیتا بیس مثلاً SQL هم استفاده کنید ولی تو دستورات سی شارپ من چیزی مشابه فایل ندیدم چون تمامی متغیر های سی شارپ حتی Const موقع بستن برنامه حافظه شون خالی میشه و مقدارشون در این حالت از بین میره و شما فقط از فایل یا دیتا بیس میتونید برای این کار استفاده کنید در این صورت هست که اگر برنامه تون هم بسته شد و هنگامی که مجدد برنامه رو باز میکنید مقدار اون فایل حقظ شده و میتونید ازش استفاده کنید.

پاسخ در 1394/03/09 توسط
0

درسته مهندس ولی این روش برای مورد کاربرد من جواب نمیده

من میخوام یه آی پی از کاربر دریافت کنم اون آپی در سیستم ذخیره بشه.با اجرای مجدد برنامه دیگه نیازی به وارد کردن آی پی نباشه.یه جور سطح دسترسی تصور کنید بدون استفاده از دیتابیس.

(میشه از فایل استفاده کرد ولی اگه امکانش باشه که یه فضای کوچیکتر از حافظه بهش تخصیص داد عالی میشه)

با const نمیشه این کارو کرد.

پاسخ در 1394/03/09 توسط
0

من به شما پیشنهاد استفاده از یک فایل txt رو میدم .

پاسخ در 1394/03/15 توسط
2

امروزه سیستم عامل ها به گونه ای طراحی می شوند که بعد از این که اجرای یک برنامه پایان یافت سیستم عامل کل فضای حافظه اختصاص داده شده به آن برنامه را پس می گیرد تا بتواند هم مدیریت حافظه ای درست انجام دهد و هم این که بتواند این فضا را در اختیار سایر برنامه هایی که می خواهند اجرا شوند قرار دهد. متغیر هایی که ما در برنامه های خود معرفی می کنیم هرکدام از این قسمت اختصاص داده شده توسط سیستم عامل به برنامه فضایی را اشغال می کنند و وقتی اجرای برنامه به پایان رسید این متغیر ها هم حذف می شوند. برای این که بتوانیم از مقدار یک متغیر چندین بار استفاده کنیم باید آن را به نحوی در درون storage های دائمی ذخیره کنیم. معروف ترین و پرکاربردترین storage دائمی هارد دیسک شماست. برای ذخیره اطلاعات توسط برنامه می توان از روش های گوناگونی مانند رجیستری ویندوز، فایل، دیتابیس و ... استفاده کرد. که ذخیره فایلی می تواند به صورت متنی بدون ساختار، متنی باساختار(مثل json و xml)و یا باینری ذخیره نمود.

Itpro باشید

پاسخ در 1394/03/09 توسط

پاسخ شما