问题标签 [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.
vb.net - 使用默认形式 String.IsNullOrEmpty(str) 而不是 str.IsNullOrEmpty() 有什么意义吗?
.NET 库具有String.IsNullOrEmpty(value As String)
.
我可以<stringValue>.IsNullOrEmpty()
通过简单的扩展方法创建更舒适:
我的第一个快速理解是,这不是开箱即用的,因为它可以NullReferenceException
在null
. 直到我发现这是不正确的,因为Nothing
在 String 中变量被键入为字符串。
使用默认表单String.IsNullOrEmpty(s)
而不是s.IsNullOrEmpty()
我缺少的表单是否有意义?
当然,在即时窗口中我不能输入
但无论如何这都是无稽之谈。这正常工作:
c# - 将 VB.NET 变量设置为 C# 的 null
没有任何东西代表数据类型的默认值。
也有人注意到“ ...Nothing
关键字实际上等同于 C# 的default(T)
关键字”。
这在我最近一直在研究的多语言解决方案中给了我一些异常行为。具体来说,TargetInvocationException
当 VB.NET 异步方法返回时,我在 C# 端抛出了多个 s Nothing
。
是否可以将 VB.NET 项目中的变量设置为 C#,null
并能够null
在 C# 和 VB.NET 中测试该值。
这是一个未按预期运行的代码段。C# 项目导入 VB.NET 项目作为参考。
VB.NET 端
C# 端
AnotherMethod
VB.NET成功时不会抛出异常。但是,当它不成功并且tcs
' 的结果设置为 时Nothing
,一切都落在了它的头上。
我怎样才能有效SetResult
地Nothing
不导致异常,否则,我怎么能SetResult
到 C# 的null
?
nothing - 删除了这篇文章
作者已删除此帖
vb.net - 公开您在方法中返回 Nothing 的替代方法
我在这里陷入了僵局。
假设我有模块 A,它公开了一些返回对象的方法,而模块 B 使用了模块 A 中的所述方法。模块 A 将遇到必须返回 Nothing 的情况。
问题是:我当然不想返回 Nothing。很多很多书籍、顶级程序员和启发式方法会告诉你。但是,由于大量使用模块 A,不允许使用异常。这显然会扼杀性能。
最后,我们不想使用自动实例化的对象,并且必须检查内部状态以了解它是否实际上是 Nothing(如 check-null ......)
对于模块 A 来说,公开它可以返回一些空的(或什么都没有)并且对于像模块 B 一样使用它的每个人都需要检查这种情况(比如签名异常 try-catch),有什么替代方法?
任何帮助都会非常感激!我几乎没有解决方案,我想做一些干净的事情,能够进化而不会导致不必要的行为和错误。谢谢
json - 检查 Newtonsoft.Json.Linq.JToken 是否为空
根据调试器,我有一个名为myCancelled
Newtonsoft.Json.Linq.Jtoken 类型的变量,其值为 Nothing。我还将它转换为 Object 并且所有这些条件都失败了。我的问题很简单:如何检查它是否为 Nothing/Null/False/Empty?
这是我尝试过的。这些条件都不为真:
我是 VB.net 的新手,因此不胜感激。
编辑
这个有效,但它让误报通过(当 myCancelled 有它的值时,条件为真)
php - php插入数据时出错
我尝试更改我的代码,因为我通常使用的所有功能都已弃用。所以我尝试使用 mysqli 和 ->query 来插入一些数据,并且无法插入一些东西。我没有错误,但我的数据库中没有任何内容。
这是我的代码?
索引.php
你有想法吗?
非常感谢您,给您带来的不便深表歉意
vb6 - 没有什么类型不匹配 VB6
我尝试了一切,但一切都让我类型不匹配:
我确实想知道我的用户定义类型数组中什么时候没有元素!因为如果我可以使用 VB6 的可能性,我不想使用额外的变量。
我会用
当它的大小 = 1 ( UBound(SomeArray) = 1
) 并且我想删除最后一个元素时。
我做错了什么?XD
java - Android 注释黑屏
我正在使用Android Annotations,我想实现一个简单的片段来测试它,所以我主要使用它通过@ViewById 将视图绑定到它们的ID。当我启动片段时,我通过注释进行绑定,然后使用 @AfterViews 执行其他操作。但是,我看到的只是一个空白屏幕。
流程:活动开始 -> 插入片段 -> 空白屏幕
onCreate() 在片段中被调用,但不是 @AfterViews 方法。有人可以帮忙吗?谢谢。此外,新类正在由 AA 生成。
scala - scala.Nothing类型的理解
根据 scala 规范, scala.Nothing 类型 - 所有类型的按钮。类型“Nothing”存在,但 Nothing 的实例不存在。
这个怎么运作:
但实际上,所有提到的方法都返回异常。例外def sys.exit
您能否详细说明一下Nothing类型。任何例子,解释。
谢谢!
scala - Scala 中的 Unit vs Nothing
我想澄清一些关于Unit
和的细节Nothing
。
例如:
根据文档, in Scala 与inUnit
非常相似。但void
Java
Unit
返回 -()
Nothing
不返回任何东西。
为什么 Scala 有返回的溢出类型?为什么 Scala 不能使用代替?Unit
Nothing
Nothing
Unit