Skip to content

StrComp

返回一个VariantInteger),指示字符串比较的结果。

语法:StrComp( string1, string2 [ , compare ] )

string1
必需 任意有效的字符串表达式。
string2
必需 任意有效的字符串表达式。
compare
可选 指定字符串比较的类型。如果compare参数为Null,则会出错。如果省略compare,则由Option Compare设置决定比较类型。

compare参数的设置为:

常量描述
vbUseCompareOption-1使用Option Compare语句的设置进行比较。
vbBinaryCompare0执行二进制比较。
vbTextCompare1执行文本比较。

返回值:

条件StrComp返回值
string1小于string2-1
string1等于string20
string1大于string21
string1string2NullNull

示例

本示例使用StrComp函数返回字符串比较的结果。如果第三个参数为1,则执行文本比较;如果第三个参数为0或省略,则执行二进制比较。

vb
Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd"      ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1)   ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0)   ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1)      ' Returns 1.

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有