我有一个令人兴奋的任务,找出关于VB.NET的<>而不是操作符.不 – 我假设我的小使用 – 功能相当于!在C#和<>相当于!=.
在VB.NET中,常见的问题是对不具有引用的对象执行布尔表达式.所以如果我们这样做
If Request.QueryString("MyQueryString") <> Nothing Then
如果查询字符串不存在,实际上会失败.为什么我不知道老年人编写的方式如下:
If Not Request.QueryString("MyQueryString") Is Nothing Then
而这往往会奏效.对我来说,他们在功能上是等同的,虽然操作者倾向于根据某些因素进行不同的比较,例如运算符优先级,为什么在这种情况下不起作用,但是我不知道,也没有找到任何相关的材料.
我要这样做,因为我必须编写标准文档,我们正在确定使用Not或<>.有什么想法应该是哪一个,或者你应该做什么?