一、ini檔案格式
二、新建inihelper類,用於讀寫ini檔案
using system.runtime.interopservices;
using system.text;
namespace initest
/// /// 寫入ini檔案
///
/// 節點名稱[如[typename]]
/// 鍵
/// 值
/// 檔案路徑
///
[dllimport("kernel32")]
private static extern long writeprivateprofilestring(string section, string key, string val, string filepath);
/// /// 讀取ini檔案
///
/// 節點名稱
/// 鍵
/// 值
/// stringbulider物件
/// 位元組大小
/// 檔案路徑
///
[dllimport("kernel32")]
private static extern int getprivateprofilestring(string section, string key, string def, stringbuilder retval, int size, string filepath);
[dllimport("kernel32")]
private static extern int getprivateprofileint(string section, string key, int def, string filepath);
/// /// 寫入
///
///
///
///
public void writecontentvalue(string section, string key, string ivalue)
/// /// 讀取ini檔案中的內容方法
///
/// 鍵
/// 值
///
public string readcontentvalue(string section, string key) }}
三、新建乙個axisparameter類,用於接收ini檔案中的配置引數
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace initest
}
四、新建乙個global類用於初始化ini檔案並通過呼叫上乙個類的方法來讀寫ini檔案
using system;
using system.collections.generic;
using system.io;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
namespace initest
if (file.exists(_fullpath))
else
}//讀取ini檔案的值
public static axisparameter getaxisparameterlist()
return axisparameterlist;
}/// /// 寫ini檔案
///
public static void setaxisparameter()}}
五、新建乙個form介面,增加兩個按鈕用於獲取和寫入ini檔案
private void button1_click(object sender, eventargs e)
}private void button2_click(object sender, eventargs e)
C 讀寫INI檔案
inifile類 using system using system.io using system.runtime.interopservices 因為我們需要呼叫api函式,所以必須建立system.runtime.interopservices命名空間以提供可用於訪問 net 中的 com 物...
C 讀寫INI檔案
using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using system.io using system.runtime...
C 讀寫ini檔案
using system.text using system.runtime.interopservices dllimport kernel32 private static extern long writeprivateprofilestring string section,string k...