【发布时间】:2015-12-31 00:40:05
【问题描述】:
当我执行以下操作时......
Dim s As String = ""
Dim sLines() As String = s.Split("|", StringSplitOptions.None)
...
sLines.Count 为 1。
为什么?
没有什么要拆分的,要拆分的字符串是空的,所以我希望sLines.Count为0。
谢谢。
【问题讨论】:
-
sLines的内容是什么? -
如果 Expression 是一个零长度字符串 (""),Split 返回一个包含零长度字符串的单元素数组。从这里msdn.microsoft.com/en-us/library/6x627e5f%28v=vs.90%29.aspx
-
@fukanchik - 您提供的参考是针对拆分功能的。海报使用的是Split.Method。见msdn.microsoft.com/en-us/library/tabh47cf%28v=vs.100%29.aspx
标签: vb.net split string-function