如何处理c# split()的空字符串结果

   2024-09-29 3630
核心提示:在C#中,使用split()方法分割字符串时,如果分隔符出现在子字符串的开头或结尾,或者连续出现,可能会导致产生空字符串元素以下

在C#中,使用split()方法分割字符串时,如果分隔符出现在子字符串的开头或结尾,或者连续出现,可能会导致产生空字符串元素

以下是一个处理split()空字符串结果的示例:

using System;using System.Linq;class Program{    static void Main()    {        string input = "apple, ,banana,orange, ,grape";        char separator = ',';        // 使用 Split 方法分割字符串        string[] parts = input.Split(separator);        // 使用 LINQ 过滤空字符串        string[] filteredParts = parts.Where(part => !string.IsNullOrEmpty(part)).ToArray();        // 输出结果        Console.WriteLine("Filtered parts:");        foreach (string part in filteredParts)        {            Console.WriteLine(part);        }    }}

在这个示例中,我们首先使用split()方法根据逗号分隔输入字符串。然后,我们使用LINQ的Where()方法过滤掉所有空字符串元素。最后,我们将过滤后的结果输出到控制台。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号