Мне предъявлено обвинение в портировании проекта VB6 в VB.NET. В vb6, если бы вы были в классе, отдельном от конкретной переменной, вы могли бы легко получить доступ к этой переменной:
Public Class Foo
Public k As Integer
End Class
Public Class Bar
k = 12
End Class
В VB.NET я понимаю, что прежде чем вы сможете использовать переменную в другом классе, вы должны объявить ее новый экземпляр:
Dim foobar As New Foo
Это было бы хорошо, но мне нужно получить доступ к этим переменным из разных классов, и каждый раз, когда я объявляю новый экземпляр, он стирает все старые значения из переменных, которые мне нужны. Кто-нибудь может помочь? Я пытался использовать выражения Inherits, но они представляли много проблем.
Спасибо.
Ник