split()
方法在 C# 字符串处理中非常有用,它允许你将一个字符串分割成多个子字符串,并将这些子字符串存储在一个字符串数组中。以下是一些 split()
方法在 C# 字符串处理中的应用示例:
string str = "C# is a powerful programming language.";
char delimiter = ' ';
string[] words = str.Split(delimiter);
foreach (string word in words)
{
Console.WriteLine(word);
}
在这个例子中,我们使用空格作为分隔符,将字符串 “C# is a powerful programming language.” 分割成单词数组。
string str = "C# is a powerful programming language.";
char delimiter = ' ';
int count = 3;
string[] words = str.Split(new char[] { delimiter }, count);
foreach (string word in words)
{
Console.WriteLine(word);
}
在这个例子中,我们使用空格作为分隔符,并将字符串分割成每三个字符一组的子字符串数组。
string str = "C#;is;a;powerful;programming;language.";
string[] words = str.Split(';');
foreach (string word in words)
{
Console.WriteLine(word);
}
在这个例子中,我们使用分号作为分隔符,将字符串分割成单词数组。
string str = "C#; ;is;a;powerful;programming;language.;";
string[] words = str.Split(';', StringSplitOptions.RemoveEmptyEntries);
foreach (string word in words)
{
Console.WriteLine(word);
}
在这个例子中,我们使用分号作为分隔符,并使用 StringSplitOptions.RemoveEmptyEntries
选项来去除结果数组中的空字符串。
这些示例展示了 split()
方法在 C# 字符串处理中的基本应用。你可以根据需要调整分隔符和参数来满足你的具体需求。