Информация о приложении
Приложение представляет собой самоучитель программирования на языке C# в Microsoft Visual C# для начинающих. Рассмотрен процесс создания консольного приложения от кодирования до отладки и тестирования. Приведено описание базовых типов данных, инструкций языка программирования и структур данных. Рассмотрены задачи ввода-вывода, работа с циклами, массивами, списками, файлами. В объеме, необходимом начинающему программисту, рассмотрены вопросы создания и использования объектов, уделено внимание технологии LINQ.
Книга предназначена для тех, кто ХОЧЕТ научиться программировать на языке С#. Если вы новичок в программировании, то она адресована именно вам. Здесь вы найдете все, что должен знать начинающий программист. Узнаете, какие бывают типы данных и структуры, что такое массив, список, функция и как с ними работать, научитесь использовать циклы и работать с файлами.
(с) Никита Культин, 2022
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
Язык программирования С#
Как научиться программировать на С#
ОСНОВЫ ПРОГРАММИРОВАНИЯ
Программа
Компиляция и интерпретация
Консольное приложение
Этапы разработки программы
Алгоритм
Первая программа
ОСНОВЫ C#
Переменная
Основные типы данных
Объявление переменных
Константы
Инструкция присваивания
Вывод на консоль
Ввод с консоли
УПРАВЛЯЮЩИЕ СТРУКТУРЫ
Условие
Инструкция if - else
Инструкция switch
ЦИКЛЫ
Инструкция FOR
Инструкция while
Инструкция do while
МАССИВЫ
Объявление массива
Доступ к элементу массива
Инициализация массива
Ввод и вывод массива
Обработка массива
Минимальный элемент
Сортировка массива
Методо выбора
Метод обменов
Поиск в массиве
Метод перебора
Метод половинного деления
Двумерные массивы
ФУНКЦИЯ
Библиотечные функции
Функция программиста
Объявление функции
Использование функции
Перегрузка функций
Функция типа void
КЛАСС И ОБЪЕКТ
Свойство
Метод
Класс программиста
Массив объектов
Список объектов
Новый класс на базе существующего
Полиморфизм
Файл классов
ФАЙЛЫ
Поток
Чтение данных из файла
Запись данных в файл
LINQ
Лямбда-выражение
Q-оператор
Выполнение Q-оператора
Отбор элементов (поиск)
Список объектов
Работа с XML-документами