我试图在每个空格“”处进行分割,但它不会让我删除空条目然后找到长度,但它被视为语法错误。
我的代码:
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/