Типы значений и ссылочные типы в C#

ООП С#

В этой статье мы подробно разберём, чем отличаются эти два вида типов, как они хранятся в памяти, как происходит копирование данных и передача объектов в методы. Материал ориентирован на начинающих разработчиков, изучающих ООП на языке C#.


Структуры в C#

ООП С#

В этой статье мы подробно разберём, что такое структуры в C#, как их объявлять, инициализировать и использовать.


Класс Program и метод Main

ООП С#

В данной статье мы подробно разберём, что представляют собой класс Program и метод Main, почему они важны, как правильно их использовать и какие возможности они предоставляют в контексте ООП.


Инициализаторы и деконструкторы в C#

ООП С#

В этой статье подробно рассмотрим, что такое инициализаторы объектов и деконструкторы, зачем они нужны и как используются на практике.


Конструкторы класса в C#

ООП С#

В этой статье мы подробно рассмотрим, что такое конструкторы класса, зачем они нужны, как используются на практике, а также разберём ключевое слово this.


Поля и методы класса

ООП С#

В данной статье подробно рассмотрим, что представляют собой поля и методы, каково их назначение, какие модификаторы доступа применяются к ним, а также почему в практике программирования принято использовать закрытые поля и открытые методы.


Что такое ООП в C#?

ООП С#

В этой статье мы разберём, что такое ООП, почему оно стало столь популярным, какие преимущества и недостатки имеет, а также познакомимся с основными понятиями — классами и объектами.