zoukankan      html  css  js  c++  java
  • C# 读写 Ini 文件

    using System.Runtime.InteropServices;
    public class IniFile
    {
        
    private string path;

        
    public IniFile(string iniPath)
        {
            
    this.path = iniPath;
        }

        [DllImport(
    "kernel32")]
        
    private static extern int GetPrivateProfileString
            (
    string section, string key, string def, StringBuilder retVal, int size, string filePath);
        [DllImport(
    "kernel32")]
        
    private static extern long WritePrivateProfileString
            (
    string section, string key, string val, string filePath);

        
    public string IniReadValue(string section, string key)
        {
            
    try
            {
                StringBuilder retVal 
    = new StringBuilder(0xff);
                
    if (GetPrivateProfileString(section, key, "", retVal, 0xffthis.path) == 0)
                {
                    
    return string.Empty;
                }
                
    return retVal.ToString();
            }
            
    catch (Exception exception)
            {
                
    return exception.ToString();
            }
        }

        
    public void IniWriteValue(string Section, string Key, string Value)
        {
            WritePrivateProfileString(Section, Key, Value, 
    this.path);
        }
    }
  • 相关阅读:
    java中判断文件存在与否
    crontab安装以及定时任务的执行
    su命令学习
    linux中如何查看哪些用户允许登录
    linux中的压缩文件的格式
    R语言学习(瑞士军刀)
    linux下mysql导入导出sql文件
    创建线程池的7种方法
    docker运行tomcat
    Docker之镜像
  • 原文地址:https://www.cnblogs.com/anjou/p/1584715.html
Copyright © 2011-2022 走看看