Skip to content

Dvurechensky/Basic-knowledge-CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Typing SVG

Static Badge

Разбор языка программирования C# 🍧

🔰 Зависимости

♨️ Содержание

Темы 🏀

  • 💥 Типы данных
  • 💥 Переменные в языке
  • 💥 Разбор классов 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 👊