ユーザーがソフトウェアを再起動した後に変更が保存されるように、変数、コレクション、辞書をvb.netに保存するにはどうすればよいですか。
たとえば、テキストボックスを介して、ユーザーは新しい/古いキーと辞書を変更する値を入力します。以前に入力したキーをチェックバックして再起動すると、変更は永続的になります。
わかりました、私は同じ質問をしたことがあります。あなたはまったくの初心者のように聞こえるので、簡単に説明します。
Project
画面の上部をクリックし、プログラムのプロパティまでスクロールします。私の場合は Personal Assistant properties...
、強調表示されたテキストをクリックします
Settings
。このようなメニューが表示され、ここで新しい設定を行うことができます。これらは変数に似ていますが、プログラムを再起動してもそのままです。私の場合、プログラムがユーザーの名前を記憶できるように Name という名前を作成しました。
設定を使用する場合は、次のように入力しますMy.Settings.[Name of setting]
。変更する場合は、その後に等号を付けて、新しい値を入力します。My.Settings.[Name of setting] = [New Value]
次に例を示します。
Label1.Text = "Hello " + My.Settings.Name + "!"
このデータをローカルに保存するクライアント アプリケーションについて話していると思いますか? その場合、分離ストレージが可能です。 http://www.codeproject.com/Articles/6535/Isolated-Storage-in-NET-to-store-application-dataを参照してください。または、これらの種類のものを格納するために、SQLite に基づくローカル データベースを用意することもできます。
このデータを一元的に保存することもできます。ただし、正確な要件/制限がわかりません。さらに情報を提供してください。