<>而不是在VB.NET中

前端之家收集整理的这篇文章主要介绍了<>而不是在VB.NET中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个令人兴奋的任务,找出关于VB.NET的<>而不是操作符.不 – 我假设我的小使用 – 功能相当于!在C#和<>相当于!=.

在VB.NET中,常见的问题是对不具有引用的对象执行布尔表达式.所以如果我们这样做

If Request.QueryString("MyQueryString") <> Nothing Then

如果查询字符串不存在,实际上会失败.为什么我不知道老年人编写的方式如下:

If Not Request.QueryString("MyQueryString") Is Nothing Then

而这往往会奏效.对我来说,他们在功能上是等同的,虽然操作者倾向于根据某些因素进行不同的比较,例如运算符优先级,为什么在这种情况下不起作用,但是我不知道,也没有找到任何相关的材料.

我要这样做,因为我必须编写标准文档,我们正在确定使用Not或<>.有什么想法应该是哪一个,或者你应该做什么?

我一直使用以下内容
If Request.QueryString("MyQueryString") IsNot Nothing Then

但只是因为在语法上它读得更好.

当测试一个有效的QueryString条目时,我还使用以下内容

If Not String.IsNullOrEmpty(Request.QueryString("MyQueryString")) Then

这些只是我一直使用的方法,所以我无法证明自己的用法,除非他们在阅读代码时对我最有意义.

猜你在找的VB相关文章