Классы: объекты, структуры, массивы, строки, перечисления, методы, рекурсия, наследование и полиморфизм
Терминологические заморочки В языке С, дедушке языка C#, все было очень просто: данные это числа, строки, массивы; программный код – операторы языка и функции. Функции в C, говоря
Работу с объектами поясним также на примере строк, которые традиционно можно воспринимать и как тип данных string, и как объекты класса String библиотеки System. Тип данных string –
Ярким примером ссылочного типа данных являются массивы (как объекты!). Массив представляет собой совокупность переменных одного типа с общим для обращения к ним именем. В C# массивы могут быть
Чтобы лучше понять, когда использовать класс или структуру, рассмотрим различия между структурами и классами. Дополнительный пример см. здесь. Структуры синтаксически очень похожи на классы, но существует принципиальное отличие,
Вы уже знаете, что классы относятся к ссылочным типам данных. Это означает, что объекты конкретного класса доступны по ссылке. Ссылка -это 32/64-х битный адрес, указывающий на расположение членов-данных