C# 动态Userconifg问题

C# 动态Userconifg问题,c#,app-config,C#,App Config,我正在开发一个程序,可以根据扩展名对文件进行排序 我目前使用一个内部字典来存储扩展名/位置 .jpg / c:\blab blab\my documents\my pictures .mp3 / c:\blab blab\my documents\my music .gno / c:\familytree 等 我想让这个程序对我来说不那么具体,并允许用户配置哪些文件夹受到监控,哪些类型的文件扩展名去哪里 我遇到的问题是,我不确定如何写入/显示将存储扩展关联的用户配置部分 理想情况下,我希望在

我正在开发一个程序,可以根据扩展名对文件进行排序

我目前使用一个内部字典来存储扩展名/位置

.jpg  / c:\blab blab\my documents\my pictures
.mp3 / c:\blab blab\my documents\my music
.gno / c:\familytree

我想让这个程序对我来说不那么具体,并允许用户配置哪些文件夹受到监控,哪些类型的文件扩展名去哪里

我遇到的问题是,我不确定如何写入/显示将存储扩展关联的用户配置部分

理想情况下,我希望在datagridview或类似的东西中显示它们,但我完全不知道该如何做

谢谢,如果你能帮忙(或者即使你不能)

请调查这个或这个。您还可以使用设置来存储所需的路径


否则,在注册表中保存它们是很困难的。开始时请查看此信息。

您是否询问如何在配置文件中存储数据?是的,现在开始。我如何储存字典。我可以存储和检索字符串之类的东西。我也不知道什么是显示词典的最佳方式,以便用户可以编辑词典,然后保存更改。我可能在我的原始帖子中不清楚。我知道如何保存和检索设置文件中的字符串等简单内容。我很困惑,存储更复杂的内容(如口述)的最佳方式是什么,用户如何查看它以进行更改?您可以简单地将dictionary对象序列化到磁盘!如果用户不打算频繁地进行更改,这将是一个很好的方法。