Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 13:50
pancho2413
 
Fecha de Ingreso: septiembre-2009
Ubicación: Cuenca
Mensajes: 57
Antigüedad: 15 años, 5 meses
Puntos: 3
Sonrisa Número de apariciones en un String C#

En algunos otros lenguajes he podido contar cuántas veces aparece un caracter o algún patrón dentro de un String, pero en C# no he logrado hallar alguna función automática. Algo así:

Código C#:
Ver original
  1. String cadena="Hola ¿cómo estas?";
  2. int ocurrencias, ocurrencias2=0;
  3. ocurrencias=cadena.Occurs('a'); //para lo cual, ocurrencias debería tener el valor 2
  4. ocurrencias2=cadena.Occurs("es");//ésta variable debe tener como valor 1

Obviamente la función Occurs no existe en este lenguaje, lo cual sería perfecto que así lo sea tal como este ejemplo. Sé que hay forma de hacerlo uno mismo y es sencillo, lo sé, pero si alguien sabe cómo invocar una función ya predefinida como las que existen (substring, length, etc.) se lo agradecería. Gracias

Última edición por pancho2413; 25/10/2010 a las 13:57