我有這樣的字符串:c#將具有ctrl + z的字符串轉換爲常規字符串
some_string =「一個簡單的SMS短信演示。」 + Convert.ToChar(26));
什麼是最簡單的方法,我擺脫char 26?
請記住,有時some_string有字符26,有時它不會,也可能在不同的位置,所以我需要知道什麼是最通用和最簡單的方法來擺脫char 26?
我有這樣的字符串:c#將具有ctrl + z的字符串轉換爲常規字符串
some_string =「一個簡單的SMS短信演示。」 + Convert.ToChar(26));
什麼是最簡單的方法,我擺脫char 26?
請記住,有時some_string有字符26,有時它不會,也可能在不同的位置,所以我需要知道什麼是最通用和最簡單的方法來擺脫char 26?
如果它可以在不同的位置(不只是年底):
someString = someString.Replace("\u001A", "");
請注意,你必須使用的Replace
返回值 - 字符串是不變的,所以這看起來像他們任何方法重新改變內容實際上會返回一個新的字符串並進行相應的更改。
如果它只是在最後:
some_string.TrimEnd((char)26)
如果它可以在任何地方,然後忘記了這一點,並使用喬恩斯基特的答案。