Respuesta a: Lectura / Escritura ficheros *.INI

#18006

Yosvanis Cruz Cruz
Participante

la class

using System.Runtime.InteropServices;
using System.Text;
/**
 Autor: Yosvanis Cruz Cruz
 Mail: yosvaniscc@gmail.com
 facebook:https://www.facebook.com/yosvaniscc/
 Fecha de creada: 10/2/2018
 **/
namespace yosvaniscc.tool
{
    class ConfigINI
    {
        [DllImport("kernel32")]
        public static extern int GetPrivateProfileString(string section,
                string key, string def, StringBuilder retVal,
           int size, string filePath);

        [DllImport("kernel32")]
        public static extern long WritePrivateProfileString(string section,
            string key, string val, string filePath);
    }
}

ejemplo agregar el
using yosvaniscc.tool;

ejemplos de uso:

//para leer
StringBuilder strBuil = new StringBuilder();
ConfigINI.GetPrivateProfileString("Datos", "Nombre", "", strBuil, 20, @"configClient.ini");
String va = strBuil.ToString();

//para escribir
String vnombre="Yosvanis"
ConfigINI.WritePrivateProfileString("Datos", "Nombre", vnombre, @"configClient.ini");