Speak.Me Учить иностранные слова

C#: интерфейсы (Interfaces)

Интерфейс во многом похож на класс, но он является скорее описанием чем реализацией методов. Особенности интерфейсы сводятся к двум пунктам:

  • Все члены интерфейса являются абстрактными. Причем таковыми они являются по умолчанию, т.е. использовать ключевое слово abstract не нужно.
  • Класс (или структура) может реализовывать несколько интерфейсов (а вот наследовать класс только один)

Читать далее C#: интерфейсы (Interfaces)

C#: модификаторы доступа (Access Modifiers)

С помощью модификаторов доступа можно ограничить доступ к типу или отдельному его члену из других типов и сборок. Модификатор добавляется к объявлению типа или его члена.

Читать далее C#: модификаторы доступа (Access Modifiers)

C#: пространства имен

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

Читать далее C#: пространства имен

C#: инструкции (Statements)

Функции состоят из инструкций, которые исполняются последовательно в порядке следования в исходном коде. Блок инструкций (statement block) набор инструкций, заключенных в фигурные скобки { }.

Читать далее C#: инструкции (Statements)

C#: выражения (Expressions) и операторы (Operators)

Выражение по сути является значением (выражает значение). Самый простой пример выражения — константа (например, 123) или переменная (например, x). Выражения можно объединять и изменять с помощью операторов. Операторы принимают один или более входящих операндов и возвращают новое выражение.

Читать далее C#: выражения (Expressions) и операторы (Operators)

C#: переменные и параметры

Переменная — область памяти, в которой храниться изменяемое значение. Понятие переменных включает в себя локальные переменные, параметры, свойства классов, и элементы массива.

Читать далее C#: переменные и параметры

C#: массивы

Массив — фиксированный набор элементов одного типа. Массив — ссылочный тип. Элементы массива всегда хранятся в смежных областях памяти, что обеспечивает крайне эффективный доступ к ним.

Читать далее C#: массивы