关于应用程序设置

本文关键字:设置 应用程序 | 更新日期: 2023-09-27 18:18:51

所以我对。net应用程序设置有几个问题。我添加了一个应用程序设置,我可以添加和删除设置,但我的问题是,是否有一种方法来添加设置表。例如我在设置文件中有:

 NumberOfPrinetrs  int          4
 SomethingElse     string       dsffds

有没有办法添加

Printer1
    location string xxxxx
    number   int    xxxxx
Printer2
    location string xxxxx
    number   int    xxxxx

和另一个问题是否可以在运行时添加额外的设置,如果可能的话,如何添加?

提前感谢大家的帮助,祝大家圣诞快乐!

关于应用程序设置

您可以用','和';'分隔您的值,然后在读取时解析它们。

通过这种方式,您仍然可以像访问正常的NumberOfPrintersSomethingElse值一样访问它们。

我将创建一个包装器类来为您处理这个问题,您可以在每次需要一些打印机信息时使用它。

<key="Printers" value="Printer1,location,number;Printer2,location,number"/>

您的包装器类随后将公开具有属性Name、Location和Number的Printer对象列表(或字典)。

你可以使用。net框架提供的所有类作为设置类型。我想这里的东西system。collections。specialized Namespace可以帮到你。在您的情况下,您可以使用例如NameValueCollection类