Anda ingin menggunakan String.Replaceuntuk menghapus karakter.
s = s.Replace("\n", String.Empty);
s = s.Replace("\r", String.Empty);
s = s.Replace("\t", String.Empty);
Perhatikan bahwa String.Trim(params char[] trimChars)hanya menghapus karakter depan dan belakang trimCharsdari instance yang dipanggil.
Anda bisa membuat metode ekstensi, yang menghindari masalah kinerja di atas membuat banyak string sementara:
static string RemoveChars(this string s, params char[] removeChars) {
Contract.Requires<ArgumentNullException>(s != null);
Contract.Requires<ArgumentNullException>(removeChars != null);
var sb = new StringBuilder(s.Length);
foreach(char c in s) {
if(!removeChars.Contains(c)) {
sb.Append(c);
}
}
return sb.ToString();
}