问题标签 [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.
.net - 设置 DataReader = 无
在我的项目中,我看到在许多地方,开发人员在使用后只是取消了 DataReader 对象并且没有关闭或处置。我想知道这样做的好处,我的意思是使数据读取器无效而不是关闭它们。
谢谢和问候,坦梅。
vb.net - VB.NET - 空字符串
我从 CSV 文件中读取了一个字符串值。CSV 文件包含 7NULL
个字节,我已通过在十六进制编辑器中打开它来确认这一点,并且确定其中有 70x0
个字节。这根弦让我很痛苦。
在 vb.net 中,当我检查strlen
这个字符串时,它返回一个值 7,如果我执行String.IsNullOrWhitespace
它,它返回false
.
我不明白这是为什么?我已将字符串拆分为一个字节数组,每个字节为0x0
,即为空/无。比较string = Nothing
也失败了。
我希望能够用我自己的字符串替换这个字符串,但我不能动态地做到这一点。有什么建议为什么这个字符串返回 7 的长度,即使每个字节都是0x0
?
.net - VB.NET Structs and Nothing - 问题
我在使用在 VB.NET 中返回 Nothing 的结构和函数时有些头疼。
让我试着用这段代码在这里解释一下:
在前面的代码中,当我返回 Nothing 作为 Foo 函数的结果时,我希望st是Nothing。但这不是发生的事情。
然后我在 MSDN 文档中找到:
将 Nothing 分配给变量会将其设置为其声明类型的默认值。如果该类型包含变量成员,则它们都设置为其默认值。
所以我发现当我将Nothing分配给一个结构时,它的所有成员都设置为它们的默认值,而不是结构本身。
另外,我试图通过声明使st成为 Nullable 类型:
但是,我仍然无法通过以下方式检查st是否为 Nothing:
或者
所以,问题:
1 - 是否可以将Nothing分配给结构而不是其成员?
2 - 如何检查返回结构值是否为Nothing?
scala - 在什么条件下推断没有什么可取的?
在我自己的代码和大量邮件列表中,我注意到由于 Nothing 被推断为其他两种类型的最小上限而引起的混乱。
答案对你来说可能很明显*,但我很懒,所以我问你*:
在什么条件下以这种方式推断无是最理想的结果?
在这些情况下让编译器抛出错误或警告是否有意义,除非被某种注释覆盖?
* 复数
.net - 可以分配 Nothing 和/或 DBNull 的自定义结构?
请任何人告诉我是否可以贴出可以分配 Nothing 和/或 DbNull.Values 并且也可以实例化为 Nothing 的自定义结构?
我要做的是创建一个自定义的 DateTime 对象,该对象可以从数据库查询中接收 DBNull.Value 并且还可以以 Nothing 开始生活。这可能吗?
提前致谢。
最好的问候,杜安
excel - 如何在 Excel VBA 中将整数设为空?
我正在尝试检测是否设置了整数,如果没有,则跳过循环中的大部分代码(使用 if 语句)。这就是我的目的。
但是,当我运行它时,ar = Null
有问题。它说“无效使用null”。
vb.net - 为什么将 DataSet 行值设置为 Nothing 会将其初始化为数据类型 minvalue?
将 DataSet 行列设置为 时Nothing
,row.Date = Nothing
为什么将其初始化为数据类型 minvalue?在这种情况下,日期设置为0000-01-01
。该列设置为允许 null 等,如果我根本不将该行设置为任何内容,它将使该列为空。那么为什么会Nothing
这样呢?
在 C# 中,我猜我会将其设置为DbNull
,但我在 VB.NET 上有点偏绿 - 正如您可能会说的那样。:)
vb.net - 将变量设置为“无”是一个好习惯吗?
如果我得到
以后这样做是必要的还是很好:
还是没有必要?谢谢你。
如果有必要,是否还有其他情况不适用于我的变量?
asp.net - LinqDataSource 设置属性两次
我有一个名为 linq2sql 的对象user
,它有 2 个字段:firstname
和lastname
我想要一个允许双向数据绑定的“FullName”属性
所以在我添加的用户部分类中
现在发生的情况是,如果我将一个文本框绑定到“FullName”,setter 会被调用两次,首先使用用户输入的正确数据,然后再次使用value=nothing
!
为什么是这样?以及如何解决?非常感谢您
arrays - 为什么 map/filter ... 不适用于 Array of Nothing?
Nothing 不是所有类型的子类型吗?
奇怪的是,这不起作用。
这是指定的,功能还是错误?