敬业的IT人 >> 编程开发 >> .Net技术 >> Option Compare 语句

Option Compare 语句

敬业的IT人 互联网 佚名 2008-5-23 20:03:49
Option Compare 语句 

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

Option Compare { Binary | Text }
Option Compare 语句 各部分说明
Binary

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

Text

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

Option Compare 语句备注

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

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

在 Microsoft Windows 中,排序顺序由代码页确定。

在下面的示例中,“英语/欧洲”代码页 (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”

  • vbc 命令中包括 /optioncompare 编译器选项。

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
进入讨论组讨论。 更多专题 【深 度 阅 读】 相 关 文 章 ·乔布斯WWDC06主题讲演Leopard
·巨量靓图:全方位展示苹果Leopard
·模拟公园Sim Park
·Debug Tutorial Part 4: Writing WINDBG Extensio
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com