【问题标题】:How is an array with a length declared within a class? [Visual Basic]如何在类中声明具有长度的数组? [视觉基础]
【发布时间】:2023-01-20 04:27:55
【问题描述】:

我想在一个类中声明一个具有设置长度的数组作为Public Property,并用零填充数组,以便squares(0) = squares(5) = squares(42) = 0等。

我尝试了什么:

Public Class Board     
    Public Property squares(width*height) As Integer 
End Class

我期望的是:

squares = {0,0,0,0,0,0,0,0}

实际发生了什么:

Error BC36759: Auto-implemented properties cannot have parameters

【问题讨论】:

    标签: arrays vb.net class


    【解决方案1】:
    Public Class Board
        Public Property squares As Integer()
    
        Sub New(ArraySize As Integer)
            ReDim squares(ArraySize)
        End Sub
    
    End Class
    

    【讨论】:

      猜你喜欢
      • 2020-08-04
      • 1970-01-01
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 2013-04-02
      • 2014-06-23
      • 2016-05-28
      相关资源
      最近更新 更多