作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上,我有一个带有可选字典参数的函数。由于它是可选的,因此它需要一个默认值,我想将其设置为空字典而不是 Nothing。我该怎么做?
在 Java 中,我会简单地这样做:
Collections.<K,V>emptyMap()
如何在 VB.NET 中执行等效操作?
(我正在使用 .NET 3.5)。
最佳答案
.NET 中没有预装的空字典。要创建一个空字典,只需转到 New Dictionary() 即可。
但是,我相信您不会被允许使用这个可选参数的默认值,因为它无法在编译时计算并放入 DefaultValueAttribute 中。相反,您需要重载该函数:一个重载接受字典参数,另一个重载不接受字典参数。后者只会像上面一样新建一个空字典,并调用第一个重载。
关于vb.net - 如何在 VB.NET 中为可选参数创建空字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/732899/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!