arrays - 将单个值转换为具有单个元素的数组的巧妙方法是什么?

标签 arrays vb.net

我正在调用一个方法,该方法采用表示要删除的记录 ID 的整数数组:

service.Delete(IDArray)

但是我只想删除一条记录,所以我只有一个值。显然我可以做这样的事情:
Dim IDArray(0) as Integer
IDArray(0) = ID
service.Delete(IDArray)

然而它看起来很笨拙。有没有整洁 用某种巧妙的数组构造语法在一行中做到这一点的方法?

最佳答案

这很整洁:

service.Delete(New integer(0){ID})

而且,正如 Dominc 所建议的那样,这甚至更简洁(尽管我喜欢直截了当):
service.Delete({ID})

检查 documentation .

关于arrays - 将单个值转换为具有单个元素的数组的巧妙方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19000006/

相关文章:

javascript - 如何使用 Parse.com 中的云代码将UniqueObject 添加到非当前用户类?

c char[] to jstring printf 适用于 int 类型,但不适用于 string

vb.net - 正则表达式阻止了程序

c# - 将数组从可空类型转换为相同类型的不可空类型?

javascript - 无法添加到已初始化的数组中

arrays - 如何检查 lua 表是否只包含顺序数字索引?

java - 为什么我不能内联创建新的 Java 数组?

vb.net - 当预期为 true 时,InvokeRequired 不断返回 false

vb.net - 设置两个面板之间的制表位

vb.net - Linq 嵌套分组