【问题标题】:What's the best way to store a decision table in a config file?将决策表存储在配置文件中的最佳方法是什么?
【发布时间】:2011-07-30 11:09:16
【问题描述】:

我希望在某种配置文件中存储类似于此示例 http://en.wikipedia.org/wiki/Decision_table#example 的决策表,但想不出一种干净的格式。

有什么建议吗?

【问题讨论】:

  • 为什么要使用配置文件?为什么不编码?在某些语言中,可以在运行时导入代码。这有什么问题?
  • 是否需要手动配置/不运行应用程序?
  • @S.Lott 我想把它放在配置文件中的原因是我可以编辑它而不需要更改代码并重新编译。我应该提到我正在使用 C#。
  • @Winfred 我不确定我明白你在问什么。决策表不需要存储在配置文件中,但似乎这比在代码中硬编码决策表更好。
  • @Matthew 是否可以选择序列化对象?但是您需要另一个程序来打开和编辑决策表。否则,只需使用 XML,因为它足够灵活,虽然解析比其他常见的配置文件结构要慢一些。

标签: c# configuration configuration-files config


【解决方案1】:

如果你想使用配置文件,你应该编写自己的配置部分。

How to: Create Custom Configuration Sections Using ConfigurationSection

【讨论】:

    【解决方案2】:

    您还可以制作 Excel 电子表格并将表格另存为 XML。解析 Excel XML 格式是合理的,但它真的取决于你的需求,你想走多远。

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 2010-10-10
      • 2013-02-15
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 2020-10-28
      • 1970-01-01
      相关资源
      最近更新 更多