问题标签 [nothing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
204311 浏览

vb.net - IsNothing versus Is Nothing

Does anyone here use VB.NET and have a strong preference for or against using IsNothing as opposed to Is Nothing (for example, If IsNothing(anObject) or If anObject Is Nothing...)? If so, why?

EDIT: If you think they're both equally acceptable, do you think it's best to pick one and stick with it, or is it OK to mix them?

0 投票
5 回答
13829 浏览

c# - C# vs VB.NET - 处理空结构

我遇到了这个问题,想知道是否有人可以解释为什么它在 VB.NET 中有效,而我认为它应该会失败,就像在 C# 中一样

但是在 VB.NET 中...

Nothing 与 null ( Nothing != null - LOL?)是否不同,或者这只是两种语言之间处理相同情况的不同方式?

为什么或两者之间的处理方式有所不同,这使得这在一个中可以解决,而在另一个中则不行?

[更新]

鉴于一些评论,我对此更加混乱......似乎如果你想在VB.NET中允许某些东西为空,你实际上必须使用Nullable......所以例如......

太诡异了……

0 投票
2 回答
6424 浏览

null - Webbrowser 控件的 window.external 始终为 null

Web 浏览器的 Window.External 对象始终为空!

要在新的 Winform 上重现拖放 Web 浏览器并键入:

确保您转到“程序集信息”对话框并选中“使程序集 COM 可见”。这是必要的。

我不知道为什么使用 COM 可见程序集,外部对象总是什么都不是。

0 投票
6 回答
15254 浏览

arrays - 检查 vbscript/classic asp 中的任何内容

我需要更新一个旧的经典 asp,我必须调用一个通常返回数组的函数,但在某些情况下可能会返回一个Nothing或一个未定义的值。

如何检查结果是否实际返回一个数组?

0 投票
1 回答
1164 浏览

vba - 我如何知道一个对象是否已经被引用?

在附加到 Excel 2003 电子表格的一些 VBA 中,我需要使用一些需要一段时间才能实例化的对象 - 所以我只想做一次“设置”的事情......

显示代码比编写解释更容易!

如何检查 myObj 是否已设置?

我已经尝试过 IsNull(myObj) 和 IsEmpty(myObj) - 无论 myObj 的状态如何,都跳过“设置”。我做不到

或者

或者

有任何想法吗?

萨尔瓦多

0 投票
7 回答
37283 浏览

c# - 如何判断变量是否已在 C# 中初始化?

我知道这是一个愚蠢的问题,我想之前一定有人问过。但是我无法找到我的问题的答案。

这是一些示例代码(当然不能编译)来概述我的问题:

我遇到的问题在以下行:

这是来自 VB 的语法,这当然不是 C# 编译器所接受的。有人可以告诉我如何解决这个问题吗?

0 投票
1 回答
1684 浏览

vb.net - VB.NET 字节问题

我正在将一些 c# 代码移植到 vb.net,目前正试图弄清楚如何做到这一点..

我的尝试:

问题是我收到以下错误:

“是”运算符不接受“字节”类型的操作数。操作数必须是引用或可为空的类型。

我该如何解决这个问题?

谢谢!

0 投票
3 回答
2861 浏览

scala - 如果 Nothing 类型位于类层次结构的底部,为什么我不能在其上调用任何可以想象的方法?

scala 类型Nothing代表(据我所知)类型层次结构的底部,也用符号 ⊥ 表示。也就是说,Nothing是任何给定类型的子类型。James Iry为我们这些没有类型理论理论背景的人很好地解释了Nothing类型的要求!

所以我的问题是,如果Nothing是每种类型的子类型,为什么我不能调用任何类型的方法Nothing?显然,我不能实例化 Nothing 但为什么下面的代码不编译?

当然,这Nothing是一个子类型String应该可以吗?请注意,以下编译得很好!

一样:

0 投票
6 回答
12399 浏览

.net - 将 String.Empty 转换为 Nothing/Null

是否有 .Net 功能可以做到这一点。我想如果没有我必须制作自己的方法。

问题是我有一个功能。它接受整数。如果您传递 0 整数或空值,它仍然有效。问题是空文本框的值是 String.Empty 值。

我不想使用 if 的。我的意思是它可以但是如果我可以像这样调用我的函数会更好

MyFunction(txtTextbox.Text)

但它不起作用,因为它无法将 string.empty 转换为整数。

0 投票
4 回答
33007 浏览

vb.net - Nothing = String.Empty(为什么它们相等?)

为什么第一个 if 语句评估为真?我知道如果我使用“is”而不是“=”,那么它不会评估为真。如果我用“Foo”替换 String.Empty,它不会评估为真。String.Empty 和 "Foo" 都具有相同类型的 String,那么为什么一个评估为 true 而另一个不评估呢?