這是這樣的刺痛:我應該如何將包含斜槓的字符串與單斜槓分開?
string a = "C:\folder1\folder2\folder3";
我想單獨與 '\' 字符串,所以這樣寫:
List<string> result = a.Split('\\').ToList();
但是,結果只包含一個成員:
{C: older1 older2 older3}
我想要4個成員的結果:
{C:,folder1,folder2,folder3}
那麼,我該怎麼做呢?
什麼是'splite'?如果你使用逐字串字面值作爲'@「C:\ folder1 \ folder2 \ folder3」'並使用'Split()'方法,你會得到你的答案爲'C :, folder1,folder2,folder3'字符串數組,然後你可以如果您希望將它們作爲一個字符串使用'String.Join'方法。如果你不這樣做,就不要使用'String.Join'。 – 2014-10-17 14:06:37
我不同意這個問題是無關緊要的,因爲「這是由於無法再現的問題或簡單的印刷錯誤引起的」。問題是'String.Split'返回一個而不是4個字符串。如果他的代碼真的使用'splite'而不是'Split',它甚至不會編譯。所以我修復了這個錯字。真正的問題是明確的,如果那是他使用的字符串。 – 2014-10-17 15:43:03