gpt4 book ai didi

java - .NET 是否与 Java 的 .properties 文件等效?

转载 作者:IT老高 更新时间:2023-10-28 20:46:38 25 4
gpt4 key购买 nike

为了唤起大家的内存,Java 有这些扩展名为“.properties”的文件,它们基本上是一个充满键值对的 ASCII 文本文件。该框架有一些非常简单的方法可以将该文件吸入(基本上)一个花哨的 HashMap 。

两大优势(在我看来)是手工编辑和阅读/写作都极其容易。

.NET 是否有类似的功能?当然,我可以对 XML 文件执行相同的操作,但如果您知道我的意思,我宁愿不必手动键入所有这些尖括号。此外,一种将所有数据集中到内存中的数据结构中的方法也很不错。

(侧边栏:我有点不敢相信这里还没有人问过这个问题,但我找不到这样的问题。)

编辑:

为了回答一些评论暗示的问题,我不是在寻找一种专门读取 .NET 下的 java .properties 文件的方法,而是在寻找 .NET 世界中的功能等效项。 (我希望它不会是基于 XML 的,显然忘记了我们正在谈论的是 .NET。)

而且,虽然配置文件关闭,但我需要存储一些任意字符串的方法,而不是应用程序配置信息,因此配置文件的重点和设计似乎脱离了基础。

最佳答案

您可以使用内置的 settings files 实现与属性文件类似的功能。 (在 VS 中,添加一个新的“设置文件”)——但它仍然是基于 XML 的。

您可以使用自动生成的设置类访问设置,甚至可以更新它们并将它们保存回配置文件 - 所有这些都无需编写任何样板代码。设置为强类型,可以指定为“User”(保存到用户的Application Data文件夹)或“Application”(保存到与运行的exe相同的文件夹)。

关于java - .NET 是否与 Java 的 .properties 文件等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2169712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com