在 ini 文件中创建一个数组

Create an array in an ini file

我在 vb.net 中编程,我需要访问 ini 文件中的信息。还有一些信息我需要手动插入到ini文件中,以便程序可以访问它。例如,我需要一个数组 Extensions 来包含一组可能的文件扩展名,以便我的程序循环遍历。我如何将其手动插入到 ini 文件中(即仅键入,而不使用程序)?语法是什么?

数组没有正确的语法,您可以放置​​任何您喜欢的值。
所以你可以选择你想要的任何语法,例如:Extensions=.ex1,.ex2,.ex3
在您的代码中,您将根据需要解析(对于此示例拆分)INI 密钥的值。

我使用的语法如下:Extensions={.ex1,.ex2,.ex3}
我还创建了 an INI library,这将使我能够轻松地使用该值语法进行操作。
例如:

Dim ini As New IniFile()
ini.Load("My Extensions.ini")

Dim extensions As String()
If ini.Sections(0).Keys("Extensions").TryParseValue(extensions) Then
    For Each extension In extensions
        Console.WriteLine(extension)
    Next
End If