vb.net - 使用 .Split 删除空条目

标签 vb.net split

我试图在每个空格“”处进行分割,但它不会让我删除空条目然后找到长度,但它被视为语法错误。

我的代码:

TextBox1.Text.Split(" ", StringSplitOptions.RemoveEmptyEntries).Length

我做错了什么?

最佳答案

嗯,Split 函数的第一个参数需要是字符串或字符数组。尝试:

TextBox1.Text.Split(New String() {" "}, StringSplitOptions.RemoveEmptyEntries).Length

当您之前没有指定第二个参数时,您可能没有注意到这一点。这是因为 Split 方法有一个重载,它接受 ParamArray。这意味着对 Split("string 1", "string 2", "etc") 的调用会自动转换为对 Split(New String() {"string 1 "、"字符串 2"、"等"})

关于vb.net - 使用 .Split 删除空条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408321/

相关文章:

javascript - 使用 awesomium 将值提交到 html 文本框 - vb.net

vb.net - TryCast 翻倍?

awk - 使用 AWK 将单个文件的片段分解为多个文件,但我需要进一步的指导

r - 在未知索引处分割向量

java - 如何在java中拆分字符串并包含定界符

vb.net - 从 vb.net 打印时 Excel 中的换行符

.net - 从鼠标位置获取 DataGrid 单元格

Python - 使用正则表达式将数字和字母拆分为子字符串

javascript - 使用 IndexOf 分割数组不起作用

c# - 为什么我们使用 CLR 程序