加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB.NET – IsNothing与不是什么

发布时间:2020-12-17 07:33:11 所属栏目:百科 来源:网络整理
导读:有没有人在这里使用VB.NET和强烈偏好或反对使用IsNothing而不是Is Nothing(例如,If IsNothing(anObject)或If anObject Is Nothing …)?如果是,为什么? 编辑:如果你认为他们都是可以接受的,你认为最好选择一个,坚持它,或者是否可以混合? 如果你看看M
有没有人在这里使用VB.NET和强烈偏好或反对使用IsNothing而不是Is Nothing(例如,If IsNothing(anObject)或If anObject Is Nothing …)?如果是,为什么?

编辑:如果你认为他们都是可以接受的,你认为最好选择一个,坚持它,或者是否可以混合?

如果你看看MSIL正在执行,你会看到它不编译到完全相同的代码。当你使用IsNothing()它实际上调用该方法,而不仅仅是评估表达式。

我倾向于使用“没有什么”的原因是,当我否定它变成“IsNot Nothing”而不是“Not IsNothing(object)”,我个人觉得看起来更容易阅读。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读