Недостаток образования сказывается..
подскажите, как описать массив, состоящий из экземпляров структуры?
Создал 2 структуры.
1 - LINE
В ней конструктор:
New (byval x1,x2....)
2 - Triangle
- Код: Выделить всё
Private Structure Triangle
Dim MyLine() As Line
Public Sub New(ByVal X1 As Single, ByVal Y1 As Single, ByVal X2 As Single, ByVal Y2 As Single, ByVal X3 As Single, ByVal Y3 As Single)
MyLine(0) = New Line(X1, Y1, X2, Y2, X3, Y3)
MyLine(1) = New Line(X2, Y2, X3, Y3, X1, Y1)
MyLine(2) = New Line(X1, Y1, X3, Y3, X2, Y2)
End Sub
очень хочется, чтобы элементом структуры был массив состоящий из 3 элементов структуры LINE,
но при декларировании в треугольнике
Dim MyLine(2) As Line
ВБ ругается, говорит, что нельзя задавать массив-элементн структуры
с определенным размером.
а если я описываю, как указано в коде выше, то
во время исполнения в строке
MyLine(0) = New Line(X1, Y1, X2, Y2, X3, Y3)
пишет, что экземпляр не создан....
подскажите, как правильно описать массив в структуре??