将单个值转换为具有单个元素的数组的简洁方法是什么?

Car*_*ger 6 vb.net arrays

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

service.Delete(IDArray)
Run Code Online (Sandbox Code Playgroud)

但是我只想删除一条记录,所以我只有一个值.显然我可以这样做:

Dim IDArray(0) as Integer
IDArray(0) = ID
service.Delete(IDArray)
Run Code Online (Sandbox Code Playgroud)

然而,它看起来非常kludgy.有一种巧妙的方法可以在一行中使用某种聪明的数组构造语法吗?

Rob*_*own 5

这很漂亮:

service.Delete(New integer(0){ID})
Run Code Online (Sandbox Code Playgroud)

并且,正如Dominc所说,这甚至更整洁(虽然我喜欢明确):

service.Delete({ID})
Run Code Online (Sandbox Code Playgroud)

查看文档.