【发布时间】:2020-02-17 20:00:57
【问题描述】:
Is Operator 在比较两个字符串时可以正常工作,例如:
Dim str1 As String = "TagnameX"
Dim str2 As String = "TagnameX"
Dim strChk as boolean = str1 Is str2
'strChk returns True
但是当Substring 提取其中一个字符串时,它返回 false !如下:
Dim str1 As String = "t#1TagnameX"
Dim str1Extract As String = str1.Substring(3, 8)
Dim strArr() = {"Tagname1", "Tagname2", "TagnameX"}
For i = 0 To strArr.Length - 1
If strArr(i) Is str1Extract Then
MsgBox("TagnameX found!")
else
MsgBox("TagnameX was not found!")
End If
Next
'TagnameX was not found!
所以我在某些方面使用错了吗?感谢您的帮助! :)
【问题讨论】:
-
关于主题here的几点说明
标签: vb.net