SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: rojas_rudy en Miércoles 3 de Febrero de 2010, 06:45

Título: sacar vocales y consonantes de una cadena
Publicado por: rojas_rudy en Miércoles 3 de Febrero de 2010, 06:45
hola gente quiciera saber como hacer un conteo de vocales y consonantes de dos cadenas diferentes

cada cadena la ingresa a un text box diferente, y tengo que desplegar en un tex box diferente

la cadena con mayor cantidad de vocales y en otro la cadena con mayor cantidad de consonantes

y por ultimo la cadena que tenga mayor cantidad de caracteres alfanumericos en un text box.

cualquier ayuda le agradezco mucho.
Título: Re: sacar vocales y consonantes de una cadena
Publicado por: eltruhanero en Domingo 21 de Febrero de 2010, 22:36
bueno no se con que version de framework trabajas, pero suponiendo la 3.5:

supongamos el string
string cadena = "sacar vocales y consonantes de una cadena";
char[] buscar = {'a','e','i','o','u'};

para saber la cantidad de vocales podrias hacer por ejemplo:
int cantidadVocales = cadena.Count( caracter => buscar .Contains(caracter);

para buscar otro tipo de caracter solo basta remplazar el arreglo buscar.

saludos y cualquier cosa pregunta.
daniel.