Cita:
Iniciado por Ka0stj
Lo mas parecido que veo a lo que comentas es con Cadena.Contains("LaCadena"); y te regresa un bool.
Saludos!
El problema con esta función es que no me dice el número de veces que lo contiene

pero gracias
quisiera que en lugar de escribir algo como:
Código C#:
Ver original//PRIMERA PARTE: ASIGNACIÓN DE LA CADENA
String cadena="Hola ¿Cómo estás?";
//SEGUNDA PARTE: RUTINA DE CONTEO DEL PATRÓN
int contador, posicion=0;
String patron="o";
for (int i=0; i<cadena.length;i++)
{
posicion=cadena.IndexOf(patron);
if (posicion!=-1)
{
contador++;
cadena=cadena.Substring(posicion+patron.Length);
}
}
//TERCERA PARTE: MOSTRAR EL RESULTADO
MessageBox.Show("El patrón se repite "+contador+" veces en la cadena");
escribir solamente:
Código C#:
Ver original//PRIMERA PARTE: ASIGNACIÓN DE LA CADENA
String cadena="Hola ¿Cómo estás?";
//SEGUNDA PARTE: FUNCIÓN AUTOMÁTICA YA PREDEFINIDA DE CONTEO
//Y QUE POR EJEMPLO SE LLAME 'Occurs'
int contador = cadena.Occurs('o');
//TERCERA PARTE: MOSTRAR EL RESULTADO
MessageBox.Show("El patrón se repite "+contador+" veces en la cadena");