我有一个包含像
这样的进程名的字符串string name =“firefox.exe”,现在我只需要删除“.exe”部分,所以我得到了没有结尾的进程名。我试着用
Console.WriteLine("output: " + processName.TrimEnd('.','e','x','e'));
但由于某些原因,输出似乎是“firefo”而没有“x”。知道如何以简单明了的方式解决这个问题吗?
答案 0 :(得分:5)
您要求它从最后修剪字符.
,e
和x
,所以它会这样做:
firefox.exe
firefox.ex
firefox.e
firefox.
firefox
firefo
如何以简单明了的方式解决这个问题?