代码之家  ›  专栏  ›  技术社区  ›  Paul Sasik

如何在方法调用中简写数组声明?

  •  2
  • Paul Sasik  · 技术社区  · 14 年前

    这可能是一个垒球语法问题:我需要调用一个具有空对象数组的方法进行求值并设置初始状态。在C#我会这样做:

    func(new Object[]{});
    

    Dim ctrls() As Control = {}
    func(ctrls)
    

    有没有一种方法可以在VB.NET中简写调用,让所有的事情都发生在一行代码中?

    2 回复  |  直到 11 年前
        1
  •  5
  •   itowlson    14 年前

    与C#语法非常相似:

    func(New Object() { })
    
        2
  •  2
  •   Hans Passant    14 年前

    func(New Control() {})