|
||
---|---|---|
Git | ||
LessonsAndTasks | ||
.gitattributes | ||
.gitignore | ||
LICENCE | ||
README.md |
Разбор языка программирования C# 🍧
🔰 Зависимости
- runtime-5.0.17 - .NET 5.0 Desktop - где скачать?
- полезная инфа - https://disk.yandex.ru/d/JO805r1zUVZ-XQ
♨️ Содержание
Темы 🏀
- 💥 Типы данных
- 💥 Переменные в языке
- 💥 Разбор классов Convert, Parse, TryParse
- 💥 Арифметические операции с числами и их приоритет выполнения
- 💥 Создание несколько проектов в одном решении
- 💥 Постфиксный и префиксный инкремент и декремент
- 💥 Операторы и операции сравнения
- 💥 Логические операторы и сокращённые логические операции
- 💥 Тернарный оператор и его примеры
- 💥 Оператор присваивания и объединения со значением NULL
- 💥 Операторы - as и is
- 💥 Конструкции if~else, switch
- 💥 Циклы while, do~while, for и for - в обратном порядке, вложенные циклы
- 💥 Ключевые слова break, contine, ref, out, params, this, base, this в конструкторе, модификатор in
- 💥 Массивы - одномерные, многомерные, ступенчатые(зубчатые) и трёхмерные
- 💥 Перегрузка методов
- 💥 Область видимости, контекст переменной, конфликт областей
- 💥 Ссылочные и значимые типы, стек и куча
- 💥 Что такое NULL
- 💥 Варианты параметров метода
- 💥 Что такое рекурсия, переполнение стека
- 💥 Преобразование и приведение, явное и неявное
- 💥 Арифметическое переполнение, checked и unchecked
- 💥 Что такое Nullable, Null совместимые значимые типы Nullable
- 💥 Var - неявно типизированные переменные
- 💥 Еnum - что это, и для чего нужно
- 💥 Что такое Class(ООП), объект(object), экземпляр класса
- 💥 Методы и классы, вызов метода экземпляра класса
- 💥 Модификаторы доступа - public, protected, private
- 💥 Инкапсуляция с примерами
- 💥 Что такое конструктор класса
- 💥 Перегрузка конструкторов класса
- 💥 Полиморфизм с примерами
- 💥 Виртуальные методы, virtual и override
- 💥 Абстрактные(abstract) классы
- 💥 Интерфейсы(interface), зачем нужны и как используются
- 💥 Наследование интерфейсов, множественное наследование
- 💥 Структуры(struct) и классы(class) - отличия
- 💥 Упаковка(boxing) и распаковка(unboxing) значимых(value)типов
- 💥 Обобщения, Generic типы, методы и классы
Задачи ⚽
- 🌟 Среднее арифметическое двух чисел
- 🌟 Введите три числа и выведите их произведение и суммы
- 🌟 Конвертер валюты
- 🌟 Проверка числа на чётность
- 🌟 Калькулятор на Switch и If~Else
- 🌟 Как нарисовать треугольник в консоли
Данная информация по C# проработанна мной с плейлиста грамотного канала 👊 #SimpleCode 👊