Основы VB.NET Урок 40. Запускаем программу через отдельный модуль или класс
Есть два способа организации программы - через модуль и через класс. Вот сразу пример запуска программы через модуль:
Option Strict On
'Некоторый класс.
Class SomeClass
Public num As Int32
Public Sub New()
num = 1
End Sub
End Class
'Объявляем модуль с методом Main.
Module AppModule
Sub Main()
'Объявляем экземпляр класса SomeClass.
Dim p As New SomeClass()
Console.WriteLine(p.num)
End Sub
End Module
Как вы видите, тут класс, который что-то там моделирует, описан отдельно от модуля AppModule, в котром он используется. Так обычно и делается - класс(ы) отдельно, использование их - отдельно. Вместо модуля можно использовать и класс:
Option Strict On
'Некоторый класс.
Class SomeClass
Public num As Int32
Public Sub New()
num = 1
End Sub
End Class
'Объявляем модуль с методом Main.
Class AppClass
'Объявляем статический метод Main.
Public Shared Sub Main()
'Объявляем экземпляр класса SomeClass.
Dim p As New SomeClass()
Console.WriteLine(p.num)
End Sub
End Class
Обратите внимание, что в этом случае метод Main класса AppClass объявлен как статический и с модификатором Public.
И в том, и в другом способе программа выведет 1.
|