リストボックスがあり、そのリストボックスに複数の文字列値が含まれています。これらの文字列を設定ファイルに追加し、configから値を読み込んでリストボックスに入れたいと思っています。どのようなアプローチが必要ですか?私は設定ファイルが初めてです。Cで構成ファイルから文字列値を追加および取得する方法#
答えて
次のスニペットは、プロジェクトのapp.configファイルの変更に役立ちます。
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
config.AppSettings.Settings.Remove("MySetting");
config.AppSettings.Settings.Add("MySetting", "some value");
config.Save(ConfigurationSaveMode.Modified);
設定値を読み出すために、あなたは単にそれがのapp.configファイルのヴィアあなたはアプリの設定データを格納および検索することができますConfigurationManager.AppSettings["MySetting"]
こんにちは、あなたの迅速な返信をありがとう、ありがとうございます。私は、 "新しい注文"、 "キャンセル注文"、 "ルートオーダー"、 "保留中の注文"のような文字列値を持っています。これらの値はapp.configに追加したいだけで、設定からこれらの値を読み込んでコンボボックスApp.configファイルは、値を格納するキー値のペアを格納します。将来は、コードを変更する代わりに、新しい文字列を追加する必要があります。設定ファイルのみを変更する必要があります。 do app it? –
'app.config'では、' appSettings'セクションにカスタム文字列を追加することができます。そこに値をカンマ区切りまたはセミコロン区切り形式で格納することができます。 –
これがうまくいけば、答えとしてマークしてupvote!:) –
を使用することができます。
コードにSystem.Configurationへの参照を追加し、System.Configurationアセンブリをアプリケーションに追加する必要があります。ここで
は、より多くの情報との良好なポストである - What is App.config in C#.NET? How to use it?
はおそらく、あなたはあなたができる
string path = @"c:\temp\MyTest.txt";
if (File.Exists(path))
{
string[] readText = File.ReadAllLines(path);
}
のようにそのファイルから読み込み、自分のリストボックスに接続してファイルに存在するものの値を持っていると思ったし、あなたのリストボックスを添付してください
listbox1.DataSource = new List<string>().AddRange(readText);
外部リソースへの依存関係を作成する特定の理由はありますか? –
あなたの設定ファイルは外部リソースではありません。それ(ファイルの読み書き操作) – Rahul
私はそれに同意しますが、フレームワークに組み込みの機能があるときにはカスタム依存関係を作成することが望ましいアプローチになります。私の理解は間違っている可能性があります。#HappyLearning –
- 1. app.configファイルから実際の接続文字列値を取得する方法と、DbContextコンストラクタでパスワード文字列を追加する方法C#
- 2. ASPxDataEditおよびASPxComboBoxから値を取得する方法
- 3. Cの構造体から文字列を取得する方法は?
- 4. C#でJSON文字列から値を取得する方法は?
- 5. テキストボックスの値からクエリ文字列を追加する方法は? ASP .NET c#
- 6. スレッドから文字列値を取得する方法
- 7. MVC4のweb.configから文字列値を取得する方法
- 8. 文字列から数値を取得する方法
- 9. androidの.txtファイルから文字列を取得する方法
- 10. select文で文字列からパーセンテージおよび構文を削除
- 11. Cの文字列からconstの値を取得する方法は?
- 12. VBで配列を追加および削除する方法
- 13. PageViewControllerからViewControllersを追加および削除する方法
- 14. JSON文字列から値を取得する - Objective Cの
- 15. C#の文字列から数値を取得する
- 16. C++、文字列、およびポインタ
- 17. C#のURI文字列からファイル名を取得する
- 18. 文字列内の文字の値を取得する方法C++?
- 19. Jqueryでjsonファイルからデータを検索および取得する方法は?
- 20. リストの現在の状態をJSON文字列として取得する方法、およびJSON文字列から状態を復元する方法
- 21. 文字列バッファからデータを取得する方法StringBufferより下で定義した各文字列で値を1つずつ取得する方法
- 22. ファイルから文字列を生成して取得する
- 23. ベクトル値を効率的に追加および削除する方法C++
- 24. WCFで戻り値を取得、設定、およびメソッドから値を取得する方法は?
- 25. Javaでcharをcharで追加して文字配列から文字列を作成する方法
- 26. スプリット文字列と文字列とC#での値を取得
- 27. C#テキストボックスから文字列を取得
- 28. C#値を持つ文字列変数を任意のSystem.Collectionsクラスに追加して取得する方法
- 29. Hyperledgerファブリックのユーザー属性を追加および取得する方法は?
- 30. Googleマップの場所を追加および取得する方法
どのようなアプリですか? WinForms、Web、WPF、UWP ..? – stuartd
私は驚いていますが、これまでにそれをやったことはありません...私は、https://www.bing.com/search?q=retrieve+string+values+from+configuration+file+ + c%23(または、あなたの検索履歴が他の場所より安全だと思っていない場合は - https://www.google.com/?gws_rd=ssl#q=retrieve+string+values+from+構成+ファイル+ in + c%23) –
これは私が作業しているWindowsフォームアプリケーションです –