У меня есть классы, подобные следующим:
Public Class Form1
Private d As New Dings("dings")
End Class
Public Class Foo
Public Sub New(ByVal aName As String)
MsgBox("new Foo """ & aName & """")
End Sub
End Class
Public Class Dings
Public Property Name As String
Public Property MyFoo As New Foo(Name)
Public Sub New(ByVal aName As String)
_Name = aName
End Sub
End Class
Я хочу, чтобы свойство Name класса Dings было инициализировано сначала, но все наоборот, есть ли у вас идеи, как этого добиться??Я знаю, я мог бы также создать объект foo (как член dings) позже в конструкторе.Но я хочу, чтобы это было так, потому что, в конце концов, в классе Dings создается очень много одноэлементных объектов, которые я хочу создать только в одной строке.С уважением
####### EDIT #############
большое спасибо вам обоим.Я хочу расширить мой вопрос: как насчет C #, есть ли возможность инициализировать переменные в порядке, определенном мной?