温馨提示×

如何分割C#中的字符串

c#
小樊
103
2024-08-23 18:59:27
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,可以使用Split()方法来分割字符串。Split()方法接受一个字符数组作为参数,该数组包含用于分割字符串的字符。例如,可以通过空格来分割一个字符串:

string str = "hello world";
string[] parts = str.Split(' ');

foreach (string part in parts)
{
    Console.WriteLine(part);
}

如果要分割多个字符,可以将它们放在一个字符数组中:

string str = "apple,banana,cherry";
char[] separators = { ',', ';' };
string[] parts = str.Split(separators);

foreach (string part in parts)
{
    Console.WriteLine(part);
}

另外,Split()方法还可以接受一个字符串数组作为参数,例如:

string str = "apple,banana,cherry";
string[] separators = { ",", ";" };
string[] parts = str.Split(separators, StringSplitOptions.RemoveEmptyEntries);

foreach (string part in parts)
{
    Console.WriteLine(part);
}

使用StringSplitOptions.RemoveEmptyEntries参数可以过滤掉结果中的空字符串。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Split在C#中如何实现字符串的逆向分割

0