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)”,我个人觉得看起来更容易阅读。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 架构问题 – 一个中央数据库和许多不同的程序访问它
- react native 学习笔记----网络
- Boost Your Career with NSE5 Exam Cram Questions
- ajax修改表单的值后dom没更新的解决办法
- c# – 这个Resharper修复处理关闭警告是否有意义?
- 依赖注入 – 通过构造函数或属性设置的依赖注入?
- ruby-on-rails – 添加自定义路由到Rails应用程序
- ruby-on-rails – rails – 左移“<<”运算符自动保存记录
- c# – 在CoVariance和ContraVariance中输入安全性
- 如何在box2d和cocos2dx中创建像body一样的蛇?