Содержание
- Введение 1
- Основы объектно-ориентированного программирования и типы данных в C# 2
- - Обзор принципов ООП 2.1
- - Типы данных в C#: примитивные и пользовательские 2.2
- - Понятие операторов и выражений 2.3
- Перегрузка операторов: синтаксис и семантика 3
- - Объявление и реализация перегруженных операторов 3.1
- - Ограничения перегрузки операторов 3.2
- - Рекомендации по применению перегрузки операторов 3.3
- Перегрузка бинарных операций: особенности и примеры 4
- - Перегрузка операторов сложения и вычитания 4.1
- - Перегрузка операторов умножения и деления 4.2
- - Реализация комбинированных операций (+=, -=, *=, /=) 4.3
- Практическое применение перегрузки операторов 5
- - Пример: Реализация класса для работы с векторами 5.1
- - Пример: Реализация класса для работы с матрицами 5.2
- - Анализ производительности и оптимизация 5.3
- Заключение 6
- Список литературы 7