读取/写入INI文件

读取/写入INI文件

.NET框架中是否有可以读取/写入标准.ini文件的类:

[Section]<keyname>=<value>...

德尔菲TIniFile组件和我想知道C#是否有类似的东西?


猛跑小猪
浏览 552回答 3
3回答

12345678_0001

.NET框架的创建者希望您使用基于XML的配置文件,而不是ini文件。所以没有,没有内置的阅读机制。不过,也有一些第三方解决方案可用。INI处理程序可以从Nuget包装,如INI分析器.您可以编写自己的ini处理程序,这是一种传统的、费力的方式。它为您提供了对实现的更多控制,您可以将其用于坏的或好的实现。见A.使用C#、P/Invoke和Win 32的INI文件处理类.

白衣非少年

这篇关于CodeProject的文章使用C#的INI文件处理类“应该有帮助。作者创建了一个C#类“Ini”,它公开了来自KERNEL32.dll的两个函数。这些职能是:WritePrivateProfileString和GetPrivateProfileString..您需要两个名称空间:System.Runtime.InteropServices和System.Text.使用Ini类的步骤在项目命名空间定义中添加using&nbsp;INI;创建这样的INIFileINIFile&nbsp;ini&nbsp;=&nbsp;new&nbsp;INIFile("C:\\test.ini");使用IniWriteValue将新值写入节中的特定键或使用IniReadValue若要从特定区段中的键中读取值,请执行以下操作。注意:如果你是从零开始,你可以读这个MSDN文章:&nbsp;如何:向C#项目添加应用程序配置文件..这是配置应用程序的更好方法。
打开App,查看更多内容
随时随地看视频慕课网APP