在C#中,可以使用string.Split()
方法來處理多行文本。該方法根據指定的分隔符將字符串拆分為一個字符串數組。
下面是一個示例代碼,演示如何使用string.Split()
方法將多行文本拆分為一個字符串數組:
string text = "Line 1\nLine 2\nLine 3";
string[] lines = text.Split('\n');
foreach (string line in lines)
{
Console.WriteLine(line);
}
在上面的示例中,我們首先定義了一個包含多行文本的字符串變量text
。然后,我們使用string.Split()
方法將text
拆分為一個字符串數組lines
,其中每個元素對應一行文本。最后,我們使用foreach
循環遍歷lines
數組并輸出每一行文本。
需要注意的是,string.Split()
方法默認使用空格作為分隔符。如果要使用其他字符作為分隔符,可以將該字符作為參數傳遞給string.Split()
方法。例如,如果要使用逗號作為分隔符,可以像下面這樣調用string.Split()
方法:
string text = "Line 1,Line 2,Line 3";
string[] lines = text.Split(',');
foreach (string line in lines)
{
Console.WriteLine(line);
}
在上面的示例中,我們使用逗號作為分隔符將text
拆分為一個字符串數組lines
,并使用foreach
循環輸出每一行文本。