作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这个例子中,我不知道如何设置可选参数 c
到一个空 List(Of thing)
:
Sub abcd(a as something, b as something, optional c as List(Of thing) = ?? )
' *stuff*
End Sub
c
至
null
,但这似乎是一件坏事。
最佳答案
你不能。可选值必须是编译时常量。您可以分配给 List(Of T)
的唯一编译时常量是 Nothing
.
您可以做的是使用忽略 List(Of T)
的方法重载该方法。范围。然后这个重载可以传递一个空的 List(Of T)
到原来的方法:
Sub abcd(a as something, b as something)
abcd(a, b, New List(Of T)())
End Sub
Sub abcd(a as something, b as something, c as list(of thing))
doStuff()
End Sub
关于vb.net - 将可选的 'List(Of t)' 参数的默认值设置为空列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27263468/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!