C#中的Split()
方法用于將字符串分割為子字符串數組。該方法有兩種重載形式,具體參數如下:
public string[] Split(char separator)
separator
:用于分隔字符串的字符。public string[] Split(string separator, int count)
separator
:用于分隔字符串的字符。count
:指定返回的數組的最大長度。如果設置為0,則返回所有匹配項。以下是一些使用Split()
方法的示例:
string str = "apple,banana,orange";
// 使用逗號作為分隔符
string[] fruits1 = str.Split(',');
foreach (string fruit in fruits1)
{
Console.WriteLine(fruit);
}
// 使用逗號作為分隔符,并限制返回數組的最大長度為2
string[] fruits2 = str.Split(',', 2);
foreach (string fruit in fruits2)
{
Console.WriteLine(fruit);
}
輸出:
apple
banana
orange
apple
banana
在第一個示例中,我們使用逗號作為分隔符將字符串分割為多個子字符串,并將它們存儲在一個字符串數組中。在第二個示例中,我們同樣使用逗號作為分隔符,但這次我們將返回數組的最大長度限制為2,因此只會返回前兩個子字符串。