Скачать книгу

инкремента/декремента.

      – Цикл while: позволяет выполнять блок кода до тех пор, пока условие истинно. Условие проверяется перед каждой итерацией цикла.

      – Цикл do-while: похож на цикл while, но условие проверяется после каждой итерации. Это означает, что блок кода будет выполнен хотя бы один раз.

      – Операторы цикла break и continue: оператор break используется для прерывания выполнения цикла и перехода к следующей инструкции после цикла, а оператор continue используется для пропуска текущей итерации цикла и перехода к следующей итерации.

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

      3.1.3 Типы данных

      – Целочисленные типы данных: byte, sbyte, short, ushort, int, uint, long, ulong. Они представляют целые числа со знаком и без знака различных размеров и диапазонов.

      – Типы данных с плавающей запятой: float, double, decimal. Они представляют числа с плавающей запятой различной точности и диапазонов.

      – Символьный тип данных: char. Он представляет одиночный символ.

      – Строковый тип данных: string. Он представляет последовательность символов.

      – Логический тип данных: bool. Он представляет логическое значение true или false.

      – Тип данных object: он является базовым для всех других типов данных в C#. Переменные типа object могут хранить значения любого типа данных.

      Типы данных в C# имеют различные операции, которые можно выполнять над ними. Например, целочисленные типы данных поддерживают арифметические операции (сложение, вычитание, умножение, деление), операции сравнения (равенство, больше, меньше) и операции присваивания.

      Строковый тип данных поддерживает операции конкатенации (объединение строк) и доступ к отдельным символам строки.

      Правильный выбор типа данных важен для эффективного использования памяти и выполнения операций. Например, если вам нужно хранить целое число от 0 до 255, то лучше использовать тип данных byte, который занимает меньше памяти, чем int.

      В C# также есть возможность преобразования одного типа данных в другой. Это может быть необходимо, когда требуется выполнить операцию с разными типами данных или привести значение одного типа к другому типу. Преобразование может быть явным (с использованием оператора приведения типа) или неявным (когда компилятор автоматически выполняет преобразование).

      3.1.4 Массивы: C#

      Массивы в C# являются структурами данных, которые позволяют хранить и управлять коллекцией элементов одного типа. Они могут быть одномерными, то есть содержать только одну строку элементов, или многомерными, содержащими несколько строк и столбцов элементов.

      – Одномерные массивы в C# объявляются с помощью квадратных скобок ([]). Например, чтобы объявить массив целых чисел, можно использовать следующий код:

      int [] numbers = new int [5];

      В этом примере мы объявляем массив с именем «numbers», который может содержать 5 элементов типа int. Используется ключевое

Скачать книгу