2013-05-28 97 views
26

我想分割使用「\」的字符串,但其不允許的,編譯器說換行符在不斷。有沒有辦法用反斜槓分裂?如何使用回分裂削減

//For example... 
String[] breakApart = sentence.Split('\'); //this gives an error. 

回答

57

嘗試使用,而不是'\'轉義字符'\\'

String[] breakApart = sentence.Split('\\'); 

C#中的反斜槓\用作特殊字符,如引號和撇號轉義字符。所以,當你試圖總結撇號的反斜槓,最終撇號一起反斜線被解釋爲逃脫撇號。

Here是在C#中逃脫可用的字符的列表。

Here是在C#字符文字的MSDN文檔。