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

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

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

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

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

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

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

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

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

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

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

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

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

C#: массивы

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

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

C#: логические (Boolean) типы и операторы

Тип bool (он же System.Boolean) — логическое значение, которому может быть присвоен литерал true или false. Тип bool требует всего один бит для хранения значения в памяти, однако фактически он занимает один байт — минимальный размер, с которым может работать процессор. Чтобы избежать неэффективного использования памяти в случае с массивами, в фреймворке есть класс BitArray (в пространстве имен System.Collections), который использует один бит для логических значений.

Читать далее C#: логические (Boolean) типы и операторы