我正在调用一个方法,该方法需要一个整数数组,该整数表示要删除的记录的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

08-29 01:05