Изучение VB.NET (Mono 4.7): руководство для начинающих с примерами кода

  1. Создание переменных и типов данных.
    В VB.NET вы можете объявлять переменные с помощью ключевого слова Dim. Например:

    Dim name As String = "John"
    Dim age As Integer = 25

    Здесь мы объявили строковую переменную с именем «имя» и целочисленную переменную с именем «возраст».

  2. Условные операторы.
    Условные операторы позволяют принимать решения в коде. Обычно используется оператор If-Else. Вот пример:

    If age >= 18 Then
    Console.WriteLine("You are an adult.")
    Else
    Console.WriteLine("You are a minor.")
    End If

    Этот код проверяет, больше ли или равен возраст 18 лет, и печатает соответствующее сообщение.

  3. Циклы.
    Циклы используются для повторения блока кода до тех пор, пока не будет выполнено определенное условие. Цикл For широко используется. Вот пример:

    For i As Integer = 1 To 5
    Console.WriteLine("Iteration: " & i)
    Next i

    Этот цикл выполнит блок кода пять раз, каждый раз печатая номер итерации.

  4. Массивы.
    Массивы используются для хранения нескольких значений в одной переменной. Вот пример объявления массива и доступа к нему:

    Dim numbers() As Integer = {1, 2, 3, 4, 5}
    Console.WriteLine(numbers(2)) ' Output: 3

    В этом коде мы объявили целочисленный массив с именем «numbers» и получили доступ к значению по индексу 2.

  5. Функции и подпрограммы.
    Функции и подпрограммы позволяют организовывать и повторно использовать код. Вот пример функции:

    Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As Integer
    Return num1 + num2
    End Function

    Эта функция принимает два целочисленных параметра и возвращает сумму чисел.

  6. Обработка исключений.
    Обработка исключений помогает корректно обрабатывать ошибки. Вот пример использования блоков Try-Catch:

    Try
    ' Code that might throw an exception
    Catch ex As Exception
    ' Code to handle the exception
    Finally
    ' Code that always executes, regardless of an exception
    End Try

    Вы можете поместить свой код внутри блока Try, и если возникнет исключение, оно будет перехвачено в блоке Catch.