csharp 读写ini文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 读写ini文件相关的知识,希望对你有一定的参考价值。
using System.Runtime.InteropServices;
class clsINIFile
{
private string _filePath;
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,
string key,
string val,
string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,
string key,
string def,
StringBuilder retVal,
int size,
string filePath);
public Ini(string filePath)
{
_filePath = filePath;
}
public void Write(string section, string key, string value)
{
try
{
WritePrivateProfileString(section, key, value, _filePath);
}
catch
{
}
}
public string Read(string section, string key)
{
try
{
var sb = new StringBuilder(255);
GetPrivateProfileString(section, key, "", sb, 255, _filePath);
return sb.ToString();
}
catch
{
return null;
}
}
public string FilePath
{
get { return _filePath; }
set { _filePath = value; }
}
}
以上是关于csharp 读写ini文件的主要内容,如果未能解决你的问题,请参考以下文章
csharp 在INI文件中保存设置
csharp C#utilities - .INI文件助手类
VB读写INI文件
python-inipython读写ini文件
python读写ini文件
python3.9 读写ini文件