2016-12-03 9 views
0

C#で簡単なWinFormsまたはWPFアプリケーションを作成したいところです。データ(文字列と整数)を管理しています。.exe内のデータを保存する

私はこのデータをどこに保存すればよいのでしょうか。私はプログラムを閉じて再度開くと、データはそこに残るようにします。削除の場合も同じです。

隣接するファイル(xml、txtなど)を作成することができますが、1つのファイルにのみ保存した​​いと考えています。 Visual Studioには使用できる機能がありますか?

答えて

3

あなたは、アプリケーションの設定でデータを保存することができ、使用することは非常に簡単ですファイル。 アプリケーションのプロパティをダブルクリックし、設定メニューを開きます。ここでは、変数の定義と

YourProjectNamespace.Properties.Settings.Default.YourVariable =値を書き込むには、コード

は次のようにそれを使用します。 YourProjectNamespace.Properties.Settings.Default.Save();

TempVariable = YourProjectNamespace.Properties.Settings.Default.YourVariableを読み取ること

幸運

+0

ありがとうございました!コード内に新しいプロパティ設定を作成する方法はありますか?なぜなら、VSで手作業でしか作成できないのであれば、データを追加したり削除したりすることができないからです。 – tomiG

+0

@tomiG間違いなく。詳細については、MSDNを参照してください。彼らには良い例があります。 –

+0

大丈夫、ありがとう – tomiG

-1

データを保存したり、変更を実行ファイルに直接コミットすることはできません。私はあなたがConfigurationManager名前空間を見て、あなたの値をyourExecutableName.configファイルに保存することをお勧めします。

いくつかのリソースから始めてください。

MSDN

Example1

Example2

+0

これを行うにはいくつかのハッカーを実行する方法があります。しかし、特にC#が動作する高レベル環境では、あまりアドバイスはありません。 –

関連する問題