inifile.cs
来自「自动投票工具」· CS 代码 · 共 67 行
CS
67 行
/**
* Copyright©,1995-2006,厦门三五互联科技有限公司
* FileName:Class11.cs
* Encoding:UTF-8
* Version: 1.0
* Create Date: 01/16/2007 10:34:13
*/
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
namespace Destroy_Vote
{
/// <summary>
/// 类名称:Class11
/// 作 者:Administrator
/// 说 明:// TODO: 在此添加类的简要说明
/// 创建日期:01/16/2007 10:34:13
/// </summary>
public class IniFile
{
//文件INI名称
public string Path;
////声明读写INI文件的API函数
[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);
//类的构造函数,传递INI文件名
public IniFile(string inipath)
{
//
// TODO: Add constructor logic here
//
Path = inipath;
}
//写INI文件
public void IniWriteValue(string Section, string Key, string Value)
{
WritePrivateProfileString(Section, Key, Value, this.Path);
}
//读取INI文件指定
public string IniReadValue(string Section, string Key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section, Key, "", temp, 255, this.Path);
return temp.ToString();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?