我有一個列表框,該列表框中包含多個字符串值。我想將這些字符串添加到配置文件中,並希望從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);
爲了讀取配置值,你可以簡單地使用ConfigurationManager.AppSettings["MySetting"]
嗨,非常感謝您的及時回覆。我有像「新秩序」,取消命令「,」路線順序「,」待定順序「的字符串值。我想要在app.config中添加這些值,我只想從配置中讀取這些值,並傳遞給組合框.App.config文件存儲鍵值對中的值,我只需要存儲值。未來,而不是做任何代碼更改我需要添加任何新的字符串,我應該只能修改配置文件。做到這一點?? –
在'app.config',你可以在'appSettings'部分添加自定義字符串。在那裏,你可以存儲在分隔或分號分隔格式的逗號值。然後,你可以簡單地分割字符串或追加如在需要時,通過編程或手動。 –
如果這個工作,標記爲答案,給予好評!:) –
可以存儲併爲您的應用檢索配置數據通過它的app.config文件。
你需要參考您的代碼添加到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. 如何JSON字符串添加爲配置文件
- 2. 如何配置添加Java變量值util的字符串 -
- 3. 檢查和分配CheckBox值在C#中的字符串
- 4. 如何搜索文本文件中的字符串在C#中
- 5. 檢索和添加文件
- 6. 將屬性和字符串添加到C#中的XML文件#
- 7. 從配置文件中檢索值到C#中的類?
- 8. 添加字符串值映射在C++
- 9. 如何檢索連接字符串c#?
- 10. C#如何添加字符串中的線值的RichTextBox的
- 11. 在C#中的字符串中添加' - '
- 12. C#ASP.NET在字符串中檢索文件地址
- 13. 如何在文件中的特定字符串附近添加字符串?
- 14. 如何從Shell腳本的配置文件中檢索值
- 15. 如何檢索給定字符串文字的枚舉值
- 16. 添加字符串在C#
- 17. 如何將字符串添加到字符串數組中C
- 18. 如何配置和檢索g:select中的值在Grails中?
- 19. 如何添加新的價值字典[字符串:字符串]]
- 20. 圖C - USB_CDC_GETC()和檢索字符串
- 21. 如何在兩個文本框中添加字符串值
- 22. 我如何在Nokogiri的xml文件中添加&字符串?
- 23. 配置文件解析字符串匹配錯誤在c
- 24. 如何從文件中檢索特定的字符串? (android)
- 25. 如何從ROR中的設置文件中分配和檢索值
- 26. 在C字符添加到字符串
- 27. 如何在java中編譯時檢索Long.MAX_VALUE的字符串值?
- 28. 如何在字符串中搜索C++
- 29. 將字符串添加到C中的文本文件
- 30. 如何添加字符到C#中的字符串
這是什麼類型的應用程序? Winforms,Web,WPF,UWP ..? – stuartd
我很驚訝,以前沒有做過...也許嘗試使用公司提供的搜索我爲https://www.bing.com/search?q=retrieve+string+values+from+configuration+file+工作in + c%23(或者,如果您覺得您的搜索記錄在其他地方比較安全 - 我不會 - https://www.google.com/?gws_rd=ssl#q=retrieve+string+values+from+配置+文件+在+ c%23) –
這是一個Windows窗體應用程序,我正在努力 –