最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# Winform 調(diào)用系統(tǒng)接口操作 INI 配置文件的代碼

 更新時間:2011年05月14日 16:00:44   作者:  
封裝了一小段代碼, 調(diào)用系統(tǒng)接口, 操作配置文件. 一般用于 .ini 文件, 或者其它鍵值對格式的配置文件
包括了寫入和讀取功能. 寫入的時候, 如果文件不存在會自動創(chuàng)建. 如果對應的鍵已經(jīng)存在, 則自動覆蓋它的值. 讀取的時候, 如果對應的文件不存在, 或者鍵名不存在, 則返回一個 empty 值. 非常方便 ^_^
復制代碼 代碼如下:

// 系統(tǒng)接口類
public static class WinAPI
{
[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);

// 向配置文件寫入值
public static void ProfileWriteValue(
string section, string key, string value, string path)
{
WritePrivateProfileString(section, key, value, path);
}

// 讀取配置文件的值
public static string ProfileReadValue(
string section, string key, string path)
{
StringBuilder sb = new StringBuilder(255);
GetPrivateProfileString(section, key, "", sb, 255, path);
return sb.ToString().Trim();
}
}

相關(guān)文章

  • 通過特性(attribute)為枚舉添加更多信息示例

    通過特性(attribute)為枚舉添加更多信息示例

    這篇文章主要介紹了通過特性(Attribute)為枚舉添加更多的信息,大家參考使用吧
    2014-01-01
  • C#實現(xiàn)導出List數(shù)據(jù)到xml文件的方法【附demo源碼下載】

    C#實現(xiàn)導出List數(shù)據(jù)到xml文件的方法【附demo源碼下載】

    這篇文章主要介紹了C#實現(xiàn)導出List數(shù)據(jù)到xml文件的方法,涉及C#針對list類及xml文件的相關(guān)操作技巧,并附帶完整demo源碼供讀者下載參考,需要的朋友可以參考下
    2016-08-08
  • C#集合之集(set)的用法

    C#集合之集(set)的用法

    這篇文章介紹了C#集合之集(set)的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#日期格式強制轉(zhuǎn)換方法(推薦)

    C#日期格式強制轉(zhuǎn)換方法(推薦)

    下面小編就為大家分享一C#日期格式強制轉(zhuǎn)換的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 基于C#編寫計算機選課程序

    基于C#編寫計算機選課程序

    在這篇文章中將介紹如何開發(fā)一個簡單的計算機選課程序,文中主要使用了C#語言和Windows Forms來構(gòu)建這個應用程序,感興趣的小伙伴可以了解下
    2024-10-10
  • 關(guān)于C#基礎(chǔ)知識回顧--反射(二)

    關(guān)于C#基礎(chǔ)知識回顧--反射(二)

    其實說白了,反射就是能知道我們未知類型的類型信息這么一個東西.沒什么神秘可講!反射的核心是System.Type。System.Type包含了很多屬性和方法,使用這些屬性和方法可以在運行時得到類型信息
    2013-07-07
  • 簡單談談C#中深拷貝、淺拷貝

    簡單談談C#中深拷貝、淺拷貝

    深拷貝和淺拷貝都是對對象進行的拷貝復制。而他們的不同就在于:一個對象中可能會有值類型的字段,也可能會有引用類型的字段。淺拷貝直接拷貝值、引用類型的指針。而深拷貝則是重新構(gòu)造字段指針所指向的對象,并沒有拷貝該字段的指針,或是與該字段指針指向同一塊內(nèi)存
    2015-06-06
  • Unity3D實現(xiàn)簡易五子棋源碼

    Unity3D實現(xiàn)簡易五子棋源碼

    這篇文章主要為大家詳細介紹了Unity3D實現(xiàn)簡易五子棋源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Unity3D Shader實現(xiàn)鏡子效果

    Unity3D Shader實現(xiàn)鏡子效果

    這篇文章主要為大家詳細介紹了Unity3D Shader實現(xiàn)鏡子效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C# Environment.CurrentDirectory 靜態(tài)屬性的實現(xiàn)

    C# Environment.CurrentDirectory 靜態(tài)屬性的實現(xiàn)

    本文主要介紹了C# Environment.CurrentDirectory 靜態(tài)屬性的實現(xiàn),它返回當前應用程序的工作目錄路徑,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02

最新評論

镇雄县| 漳平市| 大同县| 阳谷县| 苗栗市| 垣曲县| 旌德县| 库伦旗| 七台河市| 巴马| 琼中| 龙岩市| 淄博市| 宽城| 东兰县| 右玉县| 罗源县| 织金县| 柯坪县| 呼玛县| 岳西县| 岑溪市| 岳阳县| 宁海县| 仪陇县| 新化县| 河池市| 景宁| 元氏县| 武宁县| 淮阳县| 高唐县| 武乡县| 重庆市| 巨野县| 娄底市| 宣城市| 炉霍县| 祁门县| 惠来县| 大安市|