-
vb.net教程之vb.net的比较运算符
vb.net的比较运算符
常用的比较运算符如下表所示:
此外,vb.net还有两种比较运算符:“Is”及“Like”。
1.Is运算符
Is运算符的操作数要求是“Object”类型,如果两个操作数表示同一个对象,那么返回“true”,反之则返回“False”,例如:
Dim MyObject,YourObject,ThisObject,OtherObject,ThatObject As Object
Dim Mycheck As Boolean
YourObject=MyObject
ThisObject=MyObject
ThatObject=OtherObject
MyCheck=YourObject Is ThisObject '返回True
MyCheck=ThatObject Is ThisObject '返回False
MyCheck=MyObject Is ThisObject '返回False
2.Like运算符
like的第一操作数要求是“String”类型,第二操作数要求是“String”或字符串的标准样式。字符串的标准样式主要由5点组成:
(1).“?”代表单个字符
(2).“*”代表0或多个字符
(3).“#”代表0-9的单个数字
(4).[字符列表]代表任何在列表中的字符
(5).[!字符列表]代表任何不在列表中的字符
下面的例子说明了“Like”的用法:
Dim MyCheck As String
MyCheck="aBBBa" Like "a*a" '返回True
MyCheck="F" Like "[A-Z]" '返回True
MyCheck="F" Like "[!A-Z]" '返回False
MyCheck="a2a" Like "a#a" '返回True
MyCheck="aM5b" Like "a[L-P]#[!c-e]" '返回True
MyCheck="BAT123khg" Like "B?T*" '返回True
MyCheck="CAT123khg" Like "B?T*" '返回True
(相关vb.net教程)
比较运算符用于比较大小,结果为“True”或“False”,如果操作数包含“Empty”,则按“0”进行处理。常用的比较运算符如下表所示:
运算符 | 名称 | 类型 | 说明 |
< | 小于 | 双目运算符 | 操作数可以是任何合理的表达式 |
<= | 小于等于 | 双目运算符 | 同小于号 |
> | 大于 | 双目运算符 | 同小于号 |
>= | 大于等于 | 双目运算符 | 同小于号 |
= | 等于 | 双目运算符 | 同小于号 |
<> | 不等于 | 双目运算符 | 同小于号 |
1.Is运算符
Is运算符的操作数要求是“Object”类型,如果两个操作数表示同一个对象,那么返回“true”,反之则返回“False”,例如:
Dim MyObject,YourObject,ThisObject,OtherObject,ThatObject As Object
Dim Mycheck As Boolean
YourObject=MyObject
ThisObject=MyObject
ThatObject=OtherObject
MyCheck=YourObject Is ThisObject '返回True
MyCheck=ThatObject Is ThisObject '返回False
MyCheck=MyObject Is ThisObject '返回False
2.Like运算符
like的第一操作数要求是“String”类型,第二操作数要求是“String”或字符串的标准样式。字符串的标准样式主要由5点组成:
(1).“?”代表单个字符
(2).“*”代表0或多个字符
(3).“#”代表0-9的单个数字
(4).[字符列表]代表任何在列表中的字符
(5).[!字符列表]代表任何不在列表中的字符
下面的例子说明了“Like”的用法:
Dim MyCheck As String
MyCheck="aBBBa" Like "a*a" '返回True
MyCheck="F" Like "[A-Z]" '返回True
MyCheck="F" Like "[!A-Z]" '返回False
MyCheck="a2a" Like "a#a" '返回True
MyCheck="aM5b" Like "a[L-P]#[!c-e]" '返回True
MyCheck="BAT123khg" Like "B?T*" '返回True
MyCheck="CAT123khg" Like "B?T*" '返回True
栏目列表
最新更新
求1000阶乘的结果末尾有多少个0
详解MyBatis延迟加载是如何实现的
IDEA 控制台中文乱码4种解决方案
SpringBoot中版本兼容性处理的实现示例
Spring的IOC解决程序耦合的实现
详解Spring多数据源如何切换
Java报错:UnsupportedOperationException in Col
使用Spring Batch实现批处理任务的详细教程
java中怎么将多个音频文件拼接合成一个
SpringBoot整合ES多个精确值查询 terms功能实
数据库审计与智能监控:从日志分析到异
SQL Server 中的数据类型隐式转换问题
SQL Server中T-SQL 数据类型转换详解
sqlserver 数据类型转换小实验
SQL Server数据类型转换方法
SQL Server 2017无法连接到服务器的问题解决
SQLServer地址搜索性能优化
Sql Server查询性能优化之不可小觑的书签查
SQL Server数据库的高性能优化经验总结
SQL SERVER性能优化综述(很好的总结,不要错
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比