FSC-IniReader
1.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package FSC-IniReader --version 1.0.0
NuGet\Install-Package FSC-IniReader -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FSC-IniReader" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FSC-IniReader --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FSC-IniReader, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install FSC-IniReader as a Cake Addin #addin nuget:?package=FSC-IniReader&version=1.0.0 // Install FSC-IniReader as a Cake Tool #tool nuget:?package=FSC-IniReader&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
FSC-IniReader
A crossplatform ini reader and writer written in .Net 5
Easy to use ini reader. Tested on Windows and Linux.
Static Methods:
public static (string AsString, bool AsBool, short AsShort, int AsInt, long AsLong, float AsFloat, double AsDouble) Read(string filename, string key, string section = null)
public static bool KeyExists(string filename, string key, string section = null)
public static bool SectionExists(string filename, string section)
public static void Write<T>(string filename, T content, string key, string section = null)
public static bool DeleteKey(string filename, string key, string section = null)
public static bool DeleteSection(string filename, string section)
Initial Methods
using (FSCIniStream ini = new FSCIniStream())
{
ini.Read(...)
ini.Write(...)
ini.KeyExists(...)
ini.SectionExists(...)
ini.DeleteKey(...)
ini.DeleteSection(...)
ini.Cancel // bool property
ini.SetEmptyLineBeforeSection // bool property
ini.GetStream()
ini.Close()
ini.Dispose()
}
It is important to use a using or dispose, otherwise the file will not save
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.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.
Created the first build and tested it on Windows and Linux