这里发生了什么?
issue.CallAction
具有以下值:
"Blah blah - WebSite - 9/20/2017 - Containers remaining changed to 0."
对其进行拆分,如下所示:
issue.CallAction.Split("Containers remaining changed to ").ToList()
返回超过 1 个字符串元素(如本例中的预期),但元素是:
Blah blah - WebSite - 9/20/2017 -
ontainers remaining changed to 0.
我的理解是Split
替换您要拆分的整个字符串,但它仅替换第一个字母。
是什么赋予了?
这是编译器对字符串分隔符感到满意的屏幕截图。请注意没有愤怒的红色曲线:
:
要得到编译错误,你可以转Option Strict On https://stackoverflow.com/questions/5076851/can-i-set-option-explicit-and-option-strict-on-a-project-solution-level.
要在VB.Net中按字符串分割,您可以使用Microsoft.VisualBasic.Strings.Split https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.strings.split:
Dim result = Split(issue.CallAction, "Containers remaining changed to ")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)