我试图在每个空格""拆分,但它不会让我删除空条目然后找到长度,但它被视为语法错误.
我的代码:
TextBox1.Text.Split(" ", StringSplitOptions.RemoveEmptyEntries).Length
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Ken*_*ing 18
那么,Split函数的第一个参数需要是一个字符串或字符数组.尝试:
TextBox1.Text.Split(New String() {" "}, StringSplitOptions.RemoveEmptyEntries).Length
Run Code Online (Sandbox Code Playgroud)
在未指定第二个参数之前,您可能没有注意到这一点.这是因为该Split方法有一个过载,它接收ParamArray.这意味着调用Split("string 1", "string 2", "etc")自动神奇地转换为调用Split(New String() {"string 1", "string 2", "etc"})
尝试:
TextBox1.Text.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries).Length
Run Code Online (Sandbox Code Playgroud)