📅  最后修改于: 2023-12-03 15:14:32.777000             🧑  作者: Mango
在C#中,字符串Split()方法用于将字符串拆分成一个字符串数组,使用指定的分隔符。该方法返回一个字符串数组,每个元素包含原始字符串中的一部分。
public string[] Split(char[] separator, StringSplitOptions options)
其中,separator是用来拆分原始字符串的字符数组。options是一个可选的枚举值,它指定了返回字符串数组中空字符串的处理方式。
下面是几个使用Split()方法的示例:
string str = "C# is a programming language";
char[] separator = new char[] { ' ' };
string[] words = str.Split(separator);
foreach (string s in words)
{
Console.WriteLine(s);
}
输出:
C#
is
a
programming
language
上面的示例将字符串分隔成单词数组,并将每个单词打印到控制台上。
string str = "1,2,3,,,4,5";
char[] separator = new char[] { ',' };
string[] values = str.Split(separator, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in values)
{
Console.WriteLine(s);
}
输出:
1
2
3
4
5
上面的示例使用逗号作为分隔符来拆分字符串,并从结果中排除空字符串。
Split()方法是C#中一个非常有用的字符串操作方法。它使得我们可以方便地将一个字符串拆分成多个元素,处理字符串更加方便。同时,其返回一个字符串数组,也为我们后续的操作提供了很大的便利。