【发布时间】:2011-12-13 22:06:24
【问题描述】:
我正在使用 C# 编写服务,我需要在 app.config 文件中存储一个字符串列表。我有 161 个。
如何将这些信息存储在 app.config 文件中?一定有办法,因为这些是强类型值,因此我应该在代码中轻松使用任何有效的 .NET 类型来访问它们!
我想避免使用逗号分隔的列表来解决明显的性能问题。
【问题讨论】:
-
逗号分隔的列表会如何影响性能?我之前在配置文件中使用了逗号分隔的字符串,没有发现任何性能问题。
-
@Tim - 我同意性能,如果可能不是这个的驱动程序,但对于 161 个项目,逗号分隔的列表不是 app.config 文件中最优雅的解决方案。鉴于 app.config 是 XML 并且无论如何都会被反序列化,因此将数据以 XML 形式存储在其中会更好。
标签: c# app-config