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

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

 更新時間:2011年05月14日 16:00:44   作者:  
封裝了一小段代碼, 調用系統(tǒng)接口, 操作配置文件. 一般用于 .ini 文件, 或者其它鍵值對格式的配置文件
包括了寫入和讀取功能. 寫入的時候, 如果文件不存在會自動創(chuà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();
}
}

相關文章

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

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

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

    C#實現導出List數據到xml文件的方法【附demo源碼下載】

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

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

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

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

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

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

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

    關于C#基礎知識回顧--反射(二)

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

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

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

    Unity3D實現簡易五子棋源碼

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

    Unity3D Shader實現鏡子效果

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

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

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

最新評論

东源县| 任丘市| 根河市| 中宁县| 汽车| 台前县| 苍溪县| 栾城县| 博客| 齐河县| 吴堡县| 鄂伦春自治旗| 德州市| 湘西| 和田县| 民乐县| 本溪| 垫江县| 星座| 合水县| 中卫市| 望江县| 咸宁市| 绵阳市| 馆陶县| 嘉兴市| 靖边县| 改则县| 太湖县| 比如县| 葫芦岛市| 阿拉尔市| 全南县| 库车县| 辰溪县| 江达县| 定南县| 奇台县| 城口县| 勃利县| 定结县|