split 的删除空白选项
"aaa
bbb".Split("").Count
输出为 4
除了 aaa 和 bbb 之外,还有两个。
"aaa
bbb".Split("",[StringSplitOptions]::RemoveEmptyEntries).Count
输出为 2
加上 RemoveEmptyEntries 选项之后,就会删除掉回车和换行。
StringSplitOptions 选项在 System 命名空间下,故也可写成:
[System.StringSplitOptions]::RemoveEmptyEntries
这是一个枚举类型,只有两个值:
RemoveEmptyEntries 和 None
None 就不必要了。因为效果就如同第一种情况,因此,干脆就不写算了。