私はC#を使用していますが、VBの経験はなく、VBもインストールされていません。私はそれがどのように機能するかを理解するために以下のコードを見てきました、誰かがこれを見ることができますか?
したがって、Cat
andを指定してこのメソッドを呼び出しcat
、オプションのパラメーターを渡さない場合、trueを返し、Cat
andcat
は等しいと言いますか?
Public Function AreStringsEqual(ByRef sString1 As String, ByRef sString2 As String, Optional ByVal eCompareMethod As VbCompareMethod = vbBinaryCompare) As Boolean
If LenB(sString1) = LenB(sString2) Then
If LenB(sString1) = 0 Then
AreStringsEqual = True
ElseIf eCompareMethod = vbBinaryCompare Then
AreStringsEqual = (InStrB(1, sString1, sString2, eCompareMethod) <> 0)
Else
AreStringsEqual = (StrComp(sString1, sString2, eCompareMethod) = 0)
End If
End If
End Function