Ele*_*hoy 21 .net java properties-file
为了慢慢占用每个人的内存,Java将这些文件扩展为".properties",这些文件基本上是一个充满键值对的ASCII文本文件.该框架有一些非常简单的方法将该文件吸入(基本上)一个花哨的hashmap.
两个巨大的优势(我认为)是手工编辑和阅读/写作的极易.
.NET是否有相同的烘焙?当然,我可以用XML文件做同样的事情,但如果你知道我的意思,我宁可不要手工输入所有尖括号.此外,将所有数据吸入内存中的数据结构的方法也很好.
(侧栏:我有点不敢相信这里已经没有问过了,但我找不到这样的问题.)
编辑:
为了回答一些评论暗示的问题,我不是在寻找一种在.NET下专门阅读java .properties文件的方法,我正在寻找.NET领域中的功能等价物.(而且我希望它不会基于XML,显然已经忘记了这是我们正在讨论的.NET.)
并且,虽然配置文件很接近,但我需要存储一些任意字符串,而不是应用程序配置信息,所以配置文件的焦点和设计似乎是偏离基础的.
.NET方式是使用配置文件..NET框架甚至提供 了一个用于处理它们的API.
有一个名为nini的第三方组件,可以在sourceforge.net上找到
例如:
使用Nini;
使用Nini.Config;
名称空间niniDemo {
公共类niniDemoClass {
公共布尔LoadIni(){
字符串configFileName =“ demo.ini”;
IniConfigSource configSource =新的IniConfigSource(configFileName);
IConfig demoConfigSection = configSource.Configs [“ Demo”];
字符串demoVal = demoConfigSection.Get(“ demoVal”,string.Empty);
}
}
}
上面示例的“ demo.ini”文件为:
[演示] demoVal = foobar
如果的值为demoValnull或为空,则默认为string.Empty。
| 归档时间: |
|
| 查看次数: |
17732 次 |
| 最近记录: |