miércoles, noviembre 07, 2007

C# .NET/Settings/ArrayOfString

Algo que uso en forma recurrente al momento de necesitar en configuración un conjunto de cadenas (strings), ordenadas.
El caso es que el orden de las cadenas pueda ser modificado más adelante. Uso entonces una lista o colección en el archivo de configuración "app.config".


Código en el app.config:



//donde A, B, C y D son las cadenas que necesito dentro de la aplicación para llenar el content de //un control.

Código C#:

Dictionary<string, string> DIC = new Dictionary<string, string>();

foreach (string var in PROYECTO.Properties.Settings.Default.GRUPO)
{
DIC.Add(var.Split(',')[0],var.Split(',')[1]);
}

this.LABEL.Content = DIC[VAR];

// uso el valor 1, 2, 3, o 4 porque según el caso, el contenido del control debe cambiar.

espero que el ejemplo sea de utilidad.-

No hay comentarios.: