C# 从字符串C中删除\#

C# 从字符串C中删除\#,c#,string,trim,C#,String,Trim,我需要从这个字符串中删除\,“,[和]: "[\"30001|410000000|400000000|PocketPC_Login|1\",\"30002|420000000|400000000|PocketPC_ChangementZone|1\",\"30003|430000000|400000000|PocketPC_Transactions|1\",\"30004|440000000|400000000|Po

我需要从这个字符串中删除
\
[
]

"[\"30001|410000000|400000000|PocketPC_Login|1\",\"30002|420000000|400000000|PocketPC_ChangementZone|1\",\"30003|430000000|400000000|PocketPC_Transactions|1\",\"30004|440000000|400000000|PocketPC_Gestion|1\",\"30005|450000000|400000000|PocketPC_Administration|0\",\"30006|431000000|430000000|PocketPC_TSEntrees|1\"]"
当我这样做时:

string.Trim(new Char[] { '"', '[', ']', "\\"})
或者这个:

string.Trim(new Char[] { '"', '[', ']', Convert.ToChar(92)})
结果总是一样的:

"30001|410000000|400000000|PocketPC_Login|1\",\"30002|420000000|400000000|PocketPC_ChangementZone|1\",\"30003|430000000|400000000|PocketPC_Transactions|1\",\"30004|440000000|400000000|PocketPC_Gestion|1\",\"30005|450000000|400000000|PocketPC_Administration|0\",\"30006|431000000|430000000|PocketPC_TSEntrees|1"

\
仍然存在。我能做什么?

Trim只删除字符串开头或结尾的项目。您应该使用字符串链。替换

myString
   .Replace("\\", String.Empty)
   .Replace("\"", String.Empty)
   .Replace("[", String.Empty)
   .Replace("]", String.Empty);

我刚刚注意到的另一点是,您的数据可能是JSON(方括号
[]
表明您有一个字符串数组)。

Trim
仅删除字符串开头和结尾的字符。您需要替换。斜杠实际上不是字符串的一部分。调试器只是显示内部引号已转义。这是否回答了您的问题?