C# ini檔案讀寫簡單封裝

來源:互聯網
上載者:User

標籤:return   csharp   引用   ini   一個   pat   索引值   用法   stat   

一、故事線

ini檔案是非常好用的設定檔,通過系統api可以方便的管理參數,本文介紹一下c#下檔案讀寫方法。

二、檔案格式

通常ini檔案是這樣的格式:

[section1]

key1=value1

key2=value2

[section2]

key3=value3

key4=value4

section標識塊,一個簡單的分組

key~value對應的索引值對

三、系統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);

DLLImport引用系統API

三、用法介紹(封裝)

public static string IniReadValue(string section            , string key            , string iniPath){    StringBuilder temp = new StringBuilder(500);    int i = GetPrivateProfileString(section, key, "", temp, 500, iniPath);    return temp.ToString();}

public static void IniWriteValue(string section
       , string key
            , string value
            , string iniPath)
{
  WritePrivateProfileString(section, key, value, iniPath);
}

這個封裝我也一直在用,非常方便。

C# ini檔案讀寫簡單封裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.