xyCfg 1.0.5
dotnet add package xyCfg --version 1.0.5
NuGet\Install-Package xyCfg -Version 1.0.5
<PackageReference Include="xyCfg" Version="1.0.5" />
<PackageVersion Include="xyCfg" Version="1.0.5" />
<PackageReference Include="xyCfg" />
paket add xyCfg --version 1.0.5
#r "nuget: xyCfg, 1.0.5"
#:package xyCfg@1.0.5
#addin nuget:?package=xyCfg&version=1.0.5
#tool nuget:?package=xyCfg&version=1.0.5
xyCfg
A simple library for application configuration management. Support multiple sections configuration.
Example
Detail in project xyCfgExample
Initialize
Set configuration data on application start up:
Dictionary<string, string> cfgValues = new Dictionary<string, string>
{
{ "name", "xyCfg" },
{ "version", "1.0" },
{ "author", "xy" }
};
xyCfg.init(cfgValues);
For multiple sections configuration:
Dictionary<string, Dictionary<string, string>> cfgValues
= new Dictionary<string, Dictionary<string, string>>
{
{ "package", new Dictionary<string, string>{
{ "name", "xyCfg" },
{ "version", "1.0" },
{ "author", "xy" }
}
},
{ "function", new Dictionary<string, string>{
{ "language", "C#" },
{ "platform", "Winfom" }
}
},
{ "fame", new Dictionary<string, string>{
{ "click", "1000" },
{ "like", "3" }
}
}
};
xyCfg.init(cfgValues);
Set config value
xyCfg.set("name", "xyCfgExample");
For multiple sections configuration:
xyCfg.set("package", "name", "xyCfg_edited");
Get config value
xyCfg.get("name");
For multiple sections configuration:
xyCfg.get("package", "name");
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.