在c# 中怎么去除一个字符串中的空格和‘\t’

在c# 中如何去除一个字符串中的空格和‘\t’
在c#   中如何去除一个字符串中的空格和‘\t’
如果这个字符串只是含有空格   和   ‘\t’又该怎么办?
谢谢

帮写个函数

------解决方案--------------------
try

string yourStr = ..............;
string result = Regex.Replace(yourStr, @ "^[ \t]*|[ \t]*$ ", " ");


还有问题就是全角空格是否去除
再就是另一个帖子我提到的问题,最后一个字符是\n,并不是空格或\t,那这样的字符串,你要替换的结果是什么
string yourStr = " \t \t aaa \t \n ";