Rimuovere caratteri da una stringa in C#

Mattepuffo's logo
Rimuovere caratteri da una stringa in C#

Rimuovere caratteri da una stringa in C#

L'altro giorno dovevo ripulire tutta una serie di stringhe da una serie di caratteri specifici in un programma scritto in C#.

In questo articolo articolo vi mostro un esempio di codice di come fare questa operazione.

Il punto di partenza è creare una lista di caratteri da rimuovere, e poi usare il metodo Replace di string:

namespace CSharpTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "Ciao@ come stai?!";
            List<char> rimuovere = new List<char>() { '@', '!' };

            foreach (char c in rimuovere)
            {
                str = str.Replace(c.ToString(), String.Empty);
            }

            Console.WriteLine(str);
        }

    }

}

Enjoy!


Condividi

Commentami!