|
Язык программирования С# 2005 и платформа .NET 2.0.Чтобы сделать это утверждение более понятным, вот аналог соответствующей конструкции в C#. // 'Module' в VB .NET - это просто изолированный класс, // содержащий статические методы. public sealed class Module1 { Ppublic static void Main() { P} } Так или иначе, чтобы использовать типы MiniVan и SportsCar в рамках синтаксиса Visual Basic .NET, измените метод Main() так, как предлагается ниже. Sub Main() PConsole.WriteLine("***** Забавы с Visual Basic .NET *****") PDim myMiniVan As New MiniVan() PmyMiniVan.TurboBoost() PDim mySportsCar As New SportsCar() PmySportsCar.TurboBoost() PConsole.ReadLine() End Sub После компиляции и выполнения приложения вы снова увидите соответствующий набор окон с сообщениями. Межъязыковое перекрестное наследование Весьма привлекательной возможностью .NET является межъязыковое перекрестное наследование. Для примера давайте создадим новый класс Visual Basic .NET, который будет производным от SportsCar (напомним, что последний был создан в C#). Сначала добавим файл нового класса с именем PerformanceCar.vb в имеющееся приложение Visual Basic .NET (с помощью выбора ProjectAdd Class из меню) ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|