char[] separators = new char[] { ',' };
string[] result = input.Split(separators, StringSplitOptions."> char[] separators = new char[] { ',' };
string[] result = input.Split(separators, StringSplitOptions.">
117.info
人生若只如初见

c#怎么用split过滤多个空字符串

您可以使用StringSplitOptions.RemoveEmptyEntries参数来过滤多个空字符串。以下是使用split方法过滤多个空字符串的示例代码:

string input = "Hello,,World,,,!";
char[] separators = new char[] { ',' };
string[] result = input.Split(separators, StringSplitOptions.RemoveEmptyEntries);

foreach (string word in result)
{
    Console.WriteLine(word);
}

输出结果为:

Hello
World
!

在上述示例中,我们使用逗号作为分隔符,并将StringSplitOptions.RemoveEmptyEntries参数传递给Split方法。这样,连续的多个空字符串将被过滤掉,只返回非空的子字符串。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fee4bAzsLAABUDFU.html

推荐文章

  • c++如何交换两个字符串的内容

    要交换两个字符串的内容,可以使用C++的标准库函数std::swap。
    示例代码如下:
    #include #include int main()
    { std::string str1 = "Hello"; st...

  • mysql怎么向表中输入数据

    可以使用INSERT INTO语句向MySQL的表中插入数据。
    语法如下:
    INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...); 具体步骤如下: ...

  • idea导入项目的步骤是什么

    导入项目的步骤可以分为以下几个步骤: 确定项目的目标和需求:明确项目的目标、范围和需求,了解项目的目的和预期成果。 创建项目团队:确定项目团队的成员和角...

  • hbase删除表数据的方法是什么

    HBase删除表数据的方法有以下几种: 通过命令行删除数据:可以使用HBase Shell命令行工具来删除表中的数据。首先,通过scan命令查找要删除的数据,然后使用delet...