RuntimeState.StringCompare 方法 (String, String) | |
比较两个字符串。这个函数被编译器用于字符串比较。
命名空间:
XSharp
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 STATIC METHOD StringCompare(
strLHS AS STRING,
strRHS AS STRING
) AS LONG
public static int StringCompare(
string strLHS,
string strRHS
)
查看代码参数
- strLHS
- 类型:String
The first string . - strRHS
- 类型:String
The second string.
返回值
类型:
Int32
此函数返回一个数字值,表示字符串在排序中的顺序:
值 | 描述 |
---|
-1 | LHS 在排序中的顺序在 RHS 之前。 |
0 | LHS 在排序中的位置与 RHS 相同。 |
1 | LHS 在排序中的顺序在 RHS 之后。 |
备注
The StringCompare method takes into account:
- the setting of SetExact()
- the setting of VO13 of the main app
- the setting of Collation mode
This method respects the current setting of SetCollation():
- When the current collationmode is Clipper or Windows then a Unicode - Ansi conversions will be performed.
The Clipper collation uses the current DOS codepage and the Windows collation the current Windows codepage.
- When the current collationmode is Unicode or Ordinal then the original strings will be compared.
参见 引用
[P:CompilerOptionVO13]
[P:Exact]
[M:StringCompareCollation]