zoukankan      html  css  js  c++  java
  • .net操作InI文件

    public class INI
    {

     public static string IniFileName = "";//路径

    [DllImport("kernel32")]
    private static extern int GetPrivateProfileInt(string lpApplicationName, string lpKeyName, int nDefault, string lpFileName);
    [DllImport("kernel32")]
    private static extern bool GetPrivateProfileString(string lpApplicationName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);
    [DllImport("kernel32")]
    private static extern bool WritePrivateProfileString(string lpApplicationName, string lpKeyName, string lpString, string lpFileName);
    [DllImport("kernel32")]
    private static extern bool GetPrivateProfileSection(string lpAppName, string lpReturnedString, int nSize, string lpFileName);
    [DllImport("kernel32")]
    private static extern bool WritePrivateProfileSection(string lpAppName, string lpString, string lpFileName);

    public void WriteValue(string Section,string Key,string Value)//对ini文件进行写操作的函数
    {
    WritePrivateProfileString(Section, Key, Value, IniFileName);
    }

    public string ReadValue(string Section, string Key)//对ini文件进行读操作的函数
    {
    StringBuilder temp = new StringBuilder(50000);
    bool b = GetPrivateProfileString(Section, Key, "", temp, temp.Capacity, IniFileName);
    return temp.ToString();
    }

    }

  • 相关阅读:
    当Django模型迁移时,报No migrations to apply 问题时
    django--各个文件的含义
    django--创建项目
    1013. Battle Over Cities (25)
    1011. World Cup Betting (20)
    1009. Product of Polynomials (25)
    1007. Maximum Subsequence Sum (25)
    1006. Sign In and Sign Out (25)
    1008. Elevator (20)
    1004. Counting Leaves (30)
  • 原文地址:https://www.cnblogs.com/huguole/p/6163637.html
Copyright © 2011-2022 走看看