¡Hola! estoy trabajando con un proyecto, y quiero que en un string, al comprarlo con otro string, si se encuentra un caracter igual al que está comparándose actualmente, se elimine.
Código C#:
Ver originalpublic void ConfSE(string palabra, string simbolosEs)
{
simbolos = 0;
foreach (char nuevo in palabra)
{
if (simbolosEs.Contains(nuevo))
simbolos += 1;
foreach (char rep in simbolosEs)
{
if (rep == nuevo)
repetir += 1;
}
}
Console.WriteLine("\nEsta frase tiene " + simbolos + " símbolos de "+simbolosEs.Count()+
" que especificaste.");
Console.WriteLine(repetir);
Console.ReadKey();
Console.Clear();
}
Este sólo es el método en el cual estoy trabajando, quiero que el char en el que se está trabajando en el foreach, lo compare con el de los simbolosEsp, y que si lo encuentra más de una vez, por automático sea 1.
El programa te pregunta qué símbolos vas a utilizar, y después de especificarlos (por ejemplo, !"#$%) escribas una palabra (Hola!!!#) esa palabra repite el char ! tres veces, y quiero que sólo lo detecte como uno.
No he encontrado solución por más código que le escriba, quisiera que alguien me pudiera guiar, gracias.