⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c# ini文件的读写 .txt

📁 C# ini文件的读写
💻 TXT
字号:
C# ini文件的读写 
admin 发表于:2004-04-24 02:43:06 
using System; 
using System.IO; 
using System.Runtime.InteropServices; 
using System.Text; 

namespace fund 
{ 
   /// <summary> 
   /// Class1 的摘要说明。 
   /// </summary> 
   public class ClassIniFile 
   { 
      private string fileName; 
      [DllImport("kernel32")]  
      private static extern int GetPrivateProfileInt( 
         string lpAppName, 
         string lpKeyName, 
         int nDefault, 
         string lpFileName 
         ); 
      [DllImport("kernel32")]  
      private static extern int GetPrivateProfileString( 
         string lpAppName, 
         string lpKeyName, 
         string lpDefault, 
         StringBuilder lpReturnedString, 
         int nSize, 
         string lpFileName 
         ); 
      [DllImport("kernel32")]  
      private static extern bool WritePrivateProfileString( 
         string lpAppName, 
         string lpKeyName, 
         string lpString, 
         string lpFileName 
         ); 

      public ClassIniFile(string filename) 
      { 
         fileName=filename; 
      } 
      public int GetInt(string section,string key,int def) 
      { 
         return GetPrivateProfileInt(section,key,def,fileName); 
      } 
      public string GetString(string section,string key,string def) 
      { 
         StringBuilder temp = new StringBuilder(1024); 
         GetPrivateProfileString(section,key,def,temp,1024,fileName); 
         return temp.ToString(); 
      } 
      public void WriteInt(string section,string key,int iVal) 
      { 
         WritePrivateProfileString(section,key,iVal.ToString(),fileName); 
      } 
      public void WriteString(string section,string key,string strVal) 
      { 
         WritePrivateProfileString(section,key,strVal,fileName); 
      } 
      public void DelKey(string section,string key) 
      { 
         WritePrivateProfileString(section,key,null,fileName); 
      } 
      public void DelSection(string section) 
      { 
         WritePrivateProfileString(section,null,null,fileName); 
      } 

   } 
}   

⌨️ 快捷键说明

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