+ 1
".Contains" in Conditions.
Como puedo realizar un "else" correctamente cuando implemento un método ".Contains" de una matriz que contiene varios elementos, en un "if" dentro de un bucle. Por favor, necesito ayuda.
2 odpowiedzi
+ 2
No need to perform else part, just take a variable like 'count' with 0 and increment this count each time when condition met.
Then outside the loop check if count is still 0, if yes then print "no match"
No es necesario realizar otra parte, simplemente tome una variable como 'recuento' e incremente este conteo cada vez que se cumpla la condición.
Luego, fuera del ciclo, verifique si el conteo sigue siendo 0, si es así, imprima "sin coincidencia"
int count = 0;
foreach (string w in words) {
if(w.Contains(letter)) {
Console.WriteLine(w);
count++;
}
}
if (count == 0) Console.WriteLine("No match");
0
Muchas gracias, te lo agradezco mucho.