در کلاس متغیر را از چه نوعی تعریف کنم
باسلام
می خواهم یک رشته ای را در متغیر ذخیره کنم که هر بار برنامه اجرا شد رشته را به من نشون بده با هربار اجرا پاک نشه
public static string را استفاده كردم ولی تازمانی که برنامه اجراست رشته را نگه می داره بعد که برنامه را دوباره اجرا کردم رشته خالی شده
نقل قول: در کلاس متغیر را از چه نوعی تعریف کنم
سلام
شما باید یا اون متغیر رو تو تنظیمات مربوط به برنامه ذخیره کنید یا تو یه فایل دیگه (txt, xml, database, registry). راحت ترین و اصولی ترین راهش هم همون تنظیمات برنامس
تو قسمت Settings یه متغیر با Scope=User ایجاد کن (مثلا با اسم MyVariable)
private void Form1_Load(object sender, EventArgs e)
{
lblShow.Text = !string.IsNullOrEmpty(Properties.Settings.Default. MyVariable)
? Properties.Settings.Default.MyVariable
: string.Empty;
}
private void btnSave_Click(object sender, EventArgs e)
{
Properties.Settings.Default.MyVariable = DateTime.Now.ToShortTimeString();
Properties.Settings.Default.Save();
lblShow.Text = Properties.Settings.Default.MyVariable;
}