【发布时间】:2011-01-11 07:12:19
【问题描述】:
为了唤起大家的记忆,Java 有这些扩展名为“.properties”的文件,它们基本上是一个充满键值对的 ASCII 文本文件。该框架有一些非常简单的方法可以将该文件吸入(基本上)一个花哨的哈希图。
两大优势(如我所见)是手写编辑和阅读/写作都极其轻松。
.NET 是否有类似的功能?当然,我可以对 XML 文件执行相同的操作,但如果您知道我的意思,我宁愿不必手动键入所有这些尖括号。此外,一种将所有数据在一行中吸入内存中数据结构的方法也很不错。
(边栏:我有点不敢相信这里还没有人问过这个问题,但我找不到这样的问题。)
编辑:
为了回答一些 cmets 隐含的问题,我不是在寻找一种专门读取 .NET 下的 java .properties 文件的方法,而是在寻找 .NET 世界中的等效功能。 (我希望它不会是基于 XML 的,显然忘记了我们正在谈论的是 .NET。)
而且,虽然配置文件关闭,但我需要存储一些任意字符串的方法,而不是应用程序配置信息,因此配置文件的重点和设计似乎脱离了基础。
【问题讨论】:
-
根据作者的意图,这可能不是一个重复。 (尽管鉴于作者并不热衷于 XML,这似乎是一个问题)如果这不是重复,Andrew Hare 已经提供了唯一可能的答案。
-
嗯,是的 - 我不是在寻找一种专门阅读 .properties 的方法;我只是想知道.net 等价物是什么。 (并且希望有一个非基于 xml 的解决方案,但话又说回来,这是我们正在谈论的 .net。)我将清理问题中的文本以使其更加清晰。
-
会像JSON.net 这样的东西来填单吗?
标签: java .net properties-file