https://github.com/alphanecron/localconfigmanager
A simple C# library to help you save and load application config from local machine.
https://github.com/alphanecron/localconfigmanager
config configmanagement configmanager csharp csharp-library library
Last synced: 7 months ago
JSON representation
A simple C# library to help you save and load application config from local machine.
- Host: GitHub
- URL: https://github.com/alphanecron/localconfigmanager
- Owner: AlphaNecron
- Created: 2021-02-14T06:51:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-14T07:35:12.000Z (over 5 years ago)
- Last Synced: 2025-02-04T22:33:50.544Z (over 1 year ago)
- Topics: config, configmanagement, configmanager, csharp, csharp-library, library
- Language: C#
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LocalConfigManager
A simple C# library to help you save and load application config from local machine.
## Dependency
- Newtonsoft JSON.NET
## Usage
```
static void Main(string[] args)
{
var localConfig = new LocalConfigManager(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "demo.conf"));
var demoObject = new DemoObject()
{
DemoString = "Hello World!",
DemoBoolean = true,
DemoInteger = 12345
};
localConfig.WriteConfig(demoObject);
Console.WriteLine("Demo string: " + localConfig.ReadProperty("DemoString"));
Console.WriteLine("Demo boolean: " + localConfig.ReadProperty("DemoBoolean"));
Console.Write("Demo integer: " + localConfig.ReadProperty("DemoInteger"));
}
class DemoObject
{
public string DemoString;
public int DemoInteger;
public bool DemoBoolean;
}
```