ini.cs

来自「一个可以定时开关机提醒的界面语音时钟程序」· CS 代码 · 共 68 行

CS
68
字号
using System;
using System.IO; 
using System.Runtime.InteropServices;  
using System.Text; 

namespace MyClock
{
	/// <summary>
	/// Ini 的摘要说明。
	/// </summary>
	public class Ini
	{

		public string path;     //INI文件名  
		
		
		public Ini(string INIPath)
		{
			//
			// TODO: 在此处添加构造函数逻辑
            //
			path = INIPath; 

		}




		[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文件的API函数       




		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();  

		}  

		//读取INI文件指定  
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?