猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在VB.NET中And和AndAlso有什么区别?
在VB.NET中And和AndAlso有什么区别?
在VB.NET中,
And
和之间有什么区别
AndAlso
?我应该使用哪个?
PIPIONE
浏览 907
回答 3
3回答
慕的地6264312
该And运营商将检查所有条件的声明,然后再继续,而如果它知道条件是假的Andalso操作将停止。例如:if x = 5 And y = 7检查x是否等于5,如果y等于7,则如果两者都为真则继续。if x = 5 AndAlso y = 7检查x是否等于5.如果不是,则不检查y是否为7,因为它知道条件已经为假。(这称为短路。)通常人们使用短路方法如果有理由在第一部分不正确时明确不检查第二部分,例如如果检查则会抛出异常。例如:If Not Object Is Nothing AndAlso Object.Load()如果使用And而不是AndAlso,它仍然会尝试Object.Load()即使它是nothing,这会抛出异常。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续