- 3

Como solucionar el problema de c# palabras?

He intentado resolver el problema pero me a costado como imprimir no match solo una vez, lo he intentado pero me sale por cada uno que no tiene el elemento letter y el problema específica solo imprimirlo una vez Aquí está lo que llevo alguien me ayuda por favor foreach(var x in words){ if(x.Contains(letter)){ Console.Write(x); } else{ Consola.Write("No match"); } }

2nd May 2021, 2:30 AM
Gerson Daniel Boche Peralta
Gerson Daniel Boche Peralta - avatar
2 odpowiedzi
0
I don't use if, else. I use the if but i added a counter to it. And if the counter is 0 after the foreach loop, i write "no match". So "no match" will only be written once. And only if x is not wriiten at all.
2nd May 2021, 8:26 AM
Paul
Paul - avatar
+ 3
Hice este codigo miralo y me dices si te sirvio : foreach(string x in words) { if(x.Contains(letter)) { Console.WriteLine(x); count=1; } } if(count == 0) { Console.WriteLine("No match"); } Recalco Que Por Alguna Razon Te Daba una variable int count=0; tal vez para que jugaramos con ella y asi fue xd
14th Jul 2021, 1:08 AM
Treft
Treft - avatar