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

Тип элемента данных определяет объем памяти (количество бит), необходимый для его хранения, а также набор членов данных, содержащихся в данном типе. Кроме того, тип определяет, где в памяти будет размещен …

Стек против Кучи

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

Пользовательские типы

Пользовательские типы Помимо 16 встроенных предопределённых типов языка C#, разработчики могут создавать собственные пользовательские типы, разделяющиеся на шесть групп: Создание пользовательского типа выполняется через объявление типа После завершения объявления можно …

Встроенные типы

В C# предусмотрено 16 встроенных предопределённых типов, разделяющихся на 13 простых типов и 3 непростых типа. Все имена предопределённых типов пишутся строчными буквами. 13 простых типов Особенность: в отличие от …

Члены класса

Члены класса разделяются на две категории: члены данных и функциональные члены Простые типы данных, которые мы разобрали ранее, такие как int, long, short — это встроенные типы платформы .NET. Разработчики …

Объявление типа

Если говорить в общем, то при изучении языков C, C++ и C# вы заметите следующую особенность: Исходный код любого исполняемого файла C# (EXE) или динамической библиотеки (DLL) состоит из одного …

комментариев

Что такое комментарии Комментарии — это пояснительный текст, добавленный в код для понимания логики программы разработчиками. Они не являются исполняемой частью кода, компилятор полностью игнорирует всё содержимое комментариев во время …

Строки форматирования чисел

В предыдущем разделе мы разобрали строковые заполнители и изучили два способа их использования. Помимо этих двух вариантов, в C# поддерживаются более сложные правила форматирования. Базовый синтаксис заполнителей формата 1. index …

Вывод текста в консоль

Класс Console Пространство имен System, входит в базовую библиотеку классов .NET (BCL) Отвечает за чтение и запись текста в окно консоли, имеет два метода для вывода данных: Write() / WriteLine() …

Точка входа в программу

Метод Main Точка входа в программу Каждая программа на C# обязательно содержит класс с методом под именем Main. В примерах выше этот метод определён внутри класса Program. Однако в новых …