c# split()方法的參數(shù)有哪些

c#
小樊
83
2024-09-28 04:21:56

C#中的Split()方法用于將字符串分割為子字符串?dāng)?shù)組。該方法有兩種重載形式,具體參數(shù)如下:

第一種重載形式

public string[] Split(char separator)

  • separator:用于分隔字符串的字符。

第二種重載形式

public string[] Split(string separator, int count)

  • separator:用于分隔字符串的字符。
  • count:指定返回的數(shù)組的最大長(zhǎng)度。如果設(shè)置為0,則返回所有匹配項(xiàng)。

示例

以下是一些使用Split()方法的示例:

string str = "apple,banana,orange";

// 使用逗號(hào)作為分隔符
string[] fruits1 = str.Split(',');
foreach (string fruit in fruits1)
{
    Console.WriteLine(fruit);
}

// 使用逗號(hào)作為分隔符,并限制返回?cái)?shù)組的最大長(zhǎng)度為2
string[] fruits2 = str.Split(',', 2);
foreach (string fruit in fruits2)
{
    Console.WriteLine(fruit);
}

輸出:

apple
banana
orange
apple
banana

在第一個(gè)示例中,我們使用逗號(hào)作為分隔符將字符串分割為多個(gè)子字符串,并將它們存儲(chǔ)在一個(gè)字符串?dāng)?shù)組中。在第二個(gè)示例中,我們同樣使用逗號(hào)作為分隔符,但這次我們將返回?cái)?shù)組的最大長(zhǎng)度限制為2,因此只會(huì)返回前兩個(gè)子字符串。

0