我試圖讓人們扔掉的帳號到一個文本框,我試圖讓他們在幾個不同的方式進入他們Environment.Newline和替換
IE:
1234 5678 9101 1213
或者:
1234,5678,9101,1112
但由於某些原因我的替換功能不希望尊重Environment.Newline或 「\ r \ n」 個
public string[] getAccounts()
{
string textLines;
string[] accounts;
textLines = accountsTextBox.Text;
textLines.Replace(Environment.NewLine, ",");
accounts = textLines.Split(Environment.NewLine.ToArray(), StringSplitOptions.RemoveEmptyEntries);
return accounts;
}
我抓住了從文本框到字符串的所有內容,然後想要強制所有內容進入逗號分隔列表,最後用逗號分隔該列表。
我在替換中丟失了什麼?
可能是你的文本沒有按其實沒有任何'Environment.NewLine'的實例。也許它只是''\ n「'作爲新的行指示符,也許它只是'」\ r「',或者也許完全是另一回事。從看看實際的字符串開始,看看有什麼。 – Servy 2013-04-24 19:45:26
該字符串看起來像這樣「1234 \ r \ n5678 \ r \ n」等。@Servy – 2013-04-24 19:46:11