首页 > 编程笔记 > C#笔记 阅读:37

C# string.Split():分割字符串(附带实例)

C# 的 string 类提供了一个 Split() 方法,用于根据指定的字符数组或者字符串数组对字符串进行分割。

Split() 方法有 5 种使用形式,分别如下:
public string[] Split(params char[] separator)
public string[] Split(char[] separator, int count)
public string[] Split(string[] separator, StringSplitOptions options)
public string[] Split(char[] separator, int count, StringSplitOptions options)
public string[] Split(string[] separator, int count, StringSplitOptions options)

【实例】有一段体现学习编程最终目标的文字“让编程学习不再难,让编程创造财富不再难,让编程改变工作和人生不再难”,请使用 Split() 方法对其进行分割,并输出,代码如下:
static void Main(string[] args)
{
    // 声明字符串
    string str = "让编程学习不再难,让编程创造财富不再难,让编程改变工作和人生不再难";
    char[] separator = { ',' };    // 声明分割字符的数组
    // 分割字符串
    string[] splitStrings = str.Split(separator, StringSplitOptions.RemoveEmptyEntries);
    // 使用for循环遍历数组,并输出
    for (int i = 0; i < splitStrings.Length; i++)
    {
        Console.WriteLine(splitStrings[i]);
    }
    Console.ReadLine();
}
代码注解:
程序运行结果为:

让编程学习不再难
让编程创造财富不再难
让编程改变工作和人生不再难

相关文章