remove specific element from string


using System;
using System.Collections.Generic;

public static class Extensions
{
public static string Filter(string str, List<char> charsToRemove)
{
foreach (char c in charsToRemove) {
str = str.Replace(c.ToString(), "?");

	}
		return str;
}

public static string Filters(string strrever, List<char> charsToRemove)
{
	foreach (char c in charsToRemove) {
		strrever = strrever.Replace(c.ToString(), "");
			
	}
	return strrever;

}

}

public class Example
{
public static void Main()
{
string str = "@Hello, World.";
string strrever= str;
List<char> charsToRemove = new List<char>() { '@' ,'_', ',' ,'.' };

	str = Extensions.Filter(str , charsToRemove);
	Console.WriteLine(str);
	
	strrever = Extensions.Filters(strrever , charsToRemove);
	Console.WriteLine(strrever);
}

}