2013-05-28 146 views
26

Tôi muốn chia chuỗi bằng cách sử dụng '\', tuy nhiên nó không được phép, trình biên dịch nói dòng mới trong không đổi. Có cách nào để tách bằng dấu gạch chéo ngược không?Cách chia nhỏ bằng cách sử dụng dấu gạch chéo

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

Trả lời

57

Hãy thử sử dụng các nhân vật thoát '\\' thay vì '\':

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

Các xuyệc ngược \ trong C# được sử dụng như một ký tự thoát cho các ký tự đặc biệt như dấu ngoặc kép và dấu nháy. Vì vậy, khi bạn đang cố gắng để bọc dấu gạch chéo ngược với dấu nháy đơn, dấu gạch chéo ngược cùng với dấu nháy đơn cuối cùng đang được hiểu là dấu nháy đơn thoát.

Here là danh sách các ký tự thoát có sẵn trong C#.

Here là tài liệu MSDN về các ký tự chữ cái trong C#.

Các vấn đề liên quan