0

特定の値以外のメモリ アドレスに値を初期化する方法はありますか? 起動時に開く winform があり、ユーザーの以前のエントリを保存したいと考えています。私の(くだらない)アイデアは、テキストファイルを埋め込み、そのファイルから関連する変数に値を読み取ることですか? 私がやりたいことを行うための、よりプロフェッショナルでクリーンな方法はありますか?

明確にするために、変数があるとします: string pet = "dog"。プログラムの後半で、ユーザーはこの値を say に変更します"fish"。ここで、その値をどこかに保存し、電源オフ イベントが発生した場合にそれを保持して、プログラムの再起動時に変数petが保存されたメモリ値に初期化されるようにします"fish"

4

3 に答える 3

1

あなたが望むものを達成するための良い方法は、「設定」を使用することです

構成したら、次のようにコード内でユーザーまたはアプリケーション レベルで設定できます。

Properties.Settings.Default.Pet = "dog";
Properties.Settings.Default.Save();

https://msdn.microsoft.com/en-us/library/aa730869(v=vs.80).aspx

于 2016-11-25T16:11:49.620 に答える