Operators.CompareString(String, String, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对给定的两个字符串执行二进制字符串或文本字符串比较。
此 API 支持产品基础结构,不能在代码中直接使用。
public:
static int CompareString(System::String ^ Left, System::String ^ Right, bool TextCompare);
public static int CompareString (string Left, string Right, bool TextCompare);
public static int CompareString (string? Left, string? Right, bool TextCompare);
static member CompareString : string * string * bool -> int
Public Shared Function CompareString (Left As String, Right As String, TextCompare As Boolean) As Integer
参数
- Left
- String
必需。 任何 String
表达式。
- Right
- String
必需。 任何 String
表达式。
- TextCompare
- Boolean
必需。 如果执行不区分大小写的字符串比较,则为 True
;否则为 False
。
返回
值 | 条件 |
---|---|
-1 |
Left 小于 Right 。
|
0 |
Left 等于 Right 。
|
1 |
Left 大于 Right 。
|
注解
此类支持 Visual Basic 编译器,不应直接从代码使用。
当 Visual Basic 相等运算符用于比较两个字符串时,它会将这两个字符串以及 CompareString 参数的 False
值传递到 TextCompare
方法。 这会根据 Option Compare 语句的值执行按序号或基于当前区域性的区分大小写 的比较 。