Enviado por Kalith en .NET, Programacion
Lista de países usando c#
Hola!
Ayer hablaba con Llyn sobre este tema, debido a que en un proyecto de la universidad de programación debo trabajar con ciertos países de Europa y América, en fín, la cuestión es que llenar una lista de países a mano sería una completa tortura, ahi es donde entra en juego .NET y su namespace Globalization, que provee una serie de clases referente a culturas (países, lenguajes, simbolos, moneda, fechas etc), nosotros ocuparemos dos: CultureInfo y RegionInfo. En el ejemplo llenaremos un combobox con la lista de los países pero se puede trabajar indistintamente del control o contenedor que usen.
Ok veamos el código:
using System.Globalization;
y vamos primero recorriendo las culturas usando una combinación de bits para tener solo las que nos interesan.
foreach (CultureInfo c in CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures))
{
comboBox1.Items.Add((new RegionInfo(c.LCID)).NativeName);
}
ahora bien si queremos todos los nombres en ingles y no en los idiomas nativos solo tenemos que cambiar el valor de RegionInfo de NativeName a EnglishName
new RegionInfo(c.LCID)).EnglishName
Espero que sea de utilidad, para mayor información pueden mirar la msdn
Posts Relacionados
- Instalar drivers NVIDIA en Debian usando apt Pues este metodo tiene considerables ventajas sobre usar el instalador...
- Balanceo de expresiones usando pilas en c++ Buenas El balanceo de expresiones (no se con que otro...
- Guardar Imagenes en bases de datos usando c# Hola. Después de una prolongada ausencia debido a la culminación...
- Instalar drivers ATI/AMD en Debian usando apt En este metodo es continuación de mi entrada anterior sobre...
- Foto Galeria en Flash usando XML Hoy se va a estrenar la seccion de AS lenguaje...
- Crear Userbars en Fireworks Usando fundido Pues en este pequeño tutorial se mostrará como hacer una...





Sin Comentarios
Menciones/Notificaciones