texto modificar manejo lineas leer guardar example escribir ejemplos datos configuracion archivos archivo app agregar c# configuration-files

c# - modificar - Agregar y leer desde un archivo de configuración



manejo de archivos en c# ejemplos (3)

  1. Agregue un elemento del Application Configuration File a su proyecto (haga clic con el botón secundario en proyecto> agregar elemento). Esto creará un archivo llamado app.config en su proyecto.

  2. Edite el archivo agregando entradas como <add key="keyname" value="someValue" /> dentro de la etiqueta <appSettings> .

  3. Agregue una referencia al System.Configuration dll, y haga referencia a los elementos en la configuración usando código como ConfigurationManager.AppSettings["keyname"]

Creé un C# console based project . En ese proyecto tengo algunas variables como companyName , companyType que son cadenas.

companyName="someCompanyName"; companyType="someCompanyType";

Necesito crear un archivo de configuración y leer valores de él, y luego inicializar las variables companyName , companyType en el código.

  1. ¿Cómo puedo crear un archivo de configuración (o equivalente)?
  2. ¿Cómo puedo leer desde el archivo de configuración?

  1. Haga clic derecho en el archivo del proyecto -> Agregar -> Nuevo elemento -> Archivo de configuración de la aplicación. Esto agregará un app.config (o web.config ) a su proyecto.

  2. La clase ConfigurationManager sería un buen comienzo. Puede usarlo para leer diferentes valores de configuración desde el archivo de configuración.

Sugiero que empiece a leer el documento de MSDN sobre los archivos de configuración .


Configuration configManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); KeyValueConfigurationCollection confCollection = configManager.AppSettings.Settings; confCollection["YourKey"].Value = "YourNewKey"; configManager.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection(configManager.AppSettings.SectionInformation.Name);