C# самоучитель

Учебник по программированию на языке C# в Microsoft Visual C# для начинающих. Рассмотрен процесс создания консольного приложения от кодирования до отладки и тестирования. Дано описание типов, инструкций языка программирования, структур данных. Рассмотрены задачи ввода-вывода, работы с массивами, списками, файлами. В объеме, необходимом начинающему программисту, рассмотрены вопросы создания и использования объектов, уделено внимание технологии LINQ.

Для начинающих программистов.

© Культин Н.Б., 2016.

Get it on Google Play

Оглавление

О книге и авторе

Для кого предназначена эта книга?

Что необходимо знать и иметь?

Microsoft Visual C#

Ведение

Язык программирования С#

Как научиться программировать на С#

Основы

Программа

Компиляция и интерпретация

Консольное приложение

Этапы разработки программы

Определение требований к программе

Разработка алгоритма

Кодирование

Отладка

Тестирование

Алгоритм

Первая программа

Программа

Структура программы

Запись программы

Набор программы

Трансляция

Ошибки

Запуск программы

Исключения

Завершение работы

Изменение программы

Основы C#

Переменная

Основные типы данных

int

double

char

string

bool

Объявление переменных

Константы

Инструкция присваивания

Выполнение инструкции присваивания

Тип выражения и преобразование типов

Вывод на консоль

Ввод с консоли

Управляющие структуры

Условие

Простое условие

Сложное условие

Выбор

Инструкция if - else

Инструкция switch

Циклы

Инструкция FOR

Инструкция while

Инструкция do while

Массивы

Объявление массива

Доступ к элементу массива

Инициализация массива

Операции с массивами

Ввод массива

Вывод массива

Обработка массива

Среднее арифметическое

Процент в общей сумме

Минимальный элемент

Сортировка массива

Метод выбора

Метод обменов

Поиск в массиве

Метод перебора

Метод половинного деления

Двумерные массивы

Функции

Библиотечные функции

Функция программиста

Объявление функции

Использование функции

Перегрузка функций

Функция типа void

Класс и объект

Свойство

Метод

Класс программиста

Объявление класса

Объявление и создание объекта

Массив объектов

Список объектов

Сортировка списка

Новый класс на базе существующего

Полиморфизм

Файл классов

Файлы

Поток

Чтение данных из файла

Запись данных в файл

LINQ

Лямбда-выражение

Q-оператор

Выполнение Q-оператора

Отбор элементов (поиск)

Список объектов

Работа с XML-документами