Ghost1372

everything can be handy

INIHelper

We moved all namespaces into a single namespace. No matter which (WinUICommunity) library you use, the namespace is always as follows
For use in the Xaml:
xmlns:wuc="using:WinUICommunity"
For use in the Csharp:
using WinUICommunity;

InIHelper class is for working with ini file in simple way.

Add Value

you can use default section and path

1
2
3
4
5
6
InIHelper.AddValue("key1", "test1");
InIHelper.AddValue("key2", "test2");
InIHelper.AddValue("key3", "test3", "mySection");
InIHelper.AddValue("file4", "test4", "mySection");
InIHelper.AddValue("file5", "test5", "mySection");
InIHelper.AddValue("file6", "test6", "mySection2", @"D:\config.ini");

Read Value

1
2
3
4
5
Debug.WriteLine(InIHelper.ReadValue("key1"));
// OR
Debug.WriteLine(InIHelper.ReadValue("key3", "mySection"));
// OR
Debug.WriteLine(InIHelper.ReadValue("key3", "mySection", @"D:\config.ini"));

Delete Key

you can delete a key or section

1
2
3
InIHelper.DeleteKey("key4", "mySection");
InIHelper.DeleteSection("mySection");
InIHelper.DeleteKey("key4", "mySection", @"D:\config.ini");

Exist Key

you can check if a key exist or not

1
Debug.WriteLine(InIHelper.IsKeyExists("key4", "mySection"));
0%