请单击以进行评分并提供反馈
MSDN
MSDN Library
Visual Basic
语句
F-P 语句
 Option Compare 语句
全部折叠/全部展开 全部折叠
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
Visual Basic 语言参考
Option Compare 语句

声明要在比较字符串数据时使用的默认比较方法。

Option Compare { Binary | Text }
Binary

可选。导致基于从字符的内部二进制表示形式导出的排序顺序进行字符串比较。

Text

可选。导致基于由系统的区域设置确定的不区分大小写的文本排序顺序进行字符串比较。

如果使用,Option Compare 语句必须出现在文件中的任何其他源代码语句之前。

Option Compare 语句指定类、模块或结构的字符串比较方法(BinaryText)。如果未包括 Option Compare 语句,则默认的文本比较方法是 Binary

在 Microsoft Windows 中,排序顺序由代码页确定。有关更多信息,请参见 Code Pages

在下面的示例中,“英语/欧洲”代码页 (ANSI 1252) 中的字符是使用 Option Compare Binary 排序的,这将产生一个典型的二进制排序顺序。

A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø

在使用 Option Compare Text 对相同代码页中的相同字符进行排序时,将产生以下文本排序顺序。

(A=a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)

还可以在 Visual Studio 集成开发环境 (IDE) 或命令行中设置 Option Compare

在集成开发环境 (IDE) 中设置“Option Compare”

  1. 在“工具”菜单上选择“选项”。

  2. 打开“项目和解决方案”节点。

  3. 选择“VB 默认值”。

  4. 修改“Option Compare”设置。

在命令行中设置“Option Compare”

下面的示例使用 Option Compare 语句将二进制比较设置为默认字符串比较方法。

Visual Basic
' Set the string comparison method to Binary ("AAA" < "aaa").
Option Compare Binary

下面的示例使用 Option Compare 语句将区分大小写的文本排序顺序设置为默认字符串比较方法。

Visual Basic
' Set the string comparison method to Text ("AAA" = "aaa").
Option Compare Text
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利 | 商标 | 隐私权声明
Page view tracker