Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用反斜杠('\')拆分字符串。但是,这是不允许的——编译器会说“换行符”。有没有办法使用反斜杠分割?
//For example... String[] breakApart = sentence.Split('\'); //this gives an error.
尝试使用转义字符'\\'而不是'\':
'\\'
'\'
String[] breakApart = sentence.Split('\\');
C# 中的反斜杠\用作特殊字符(如引号和撇号)的转义字符。因此,当您尝试用撇号包裹反斜杠时,反斜杠与最后的撇号一起被解释为转义的撇号。
\
这是 C# 中可用的字符转义列表。
这是 Microsoft 的 C# 中字符文字的文档。
它是反斜杠,一个字符文字。
要进行拆分:
您可以使用@
@
String[] breakApart = sentence.Split(@"\");