Базовые элементы языка C#

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Базовые элементы языка C# создатель Mind Map: Базовые элементы языка C#

1. Состав языка

1.1. Алфавит

1.1.1. Буквы

1.1.1.1. Прописные и строчные латинские буквы

1.1.1.2. Буквы национальных алфавитов

1.1.2. Цифры

1.1.2.1. Арабские (от 0 до 9)

1.1.2.2. Шестнадцатеричные (от A до F)

1.1.3. Специальные знаки " {} , | ; [] () + - / % * . \ ` : ? < = > ! & ~ @ _

1.1.4. Пробельные символы

1.1.4.1. пробел

1.1.4.2. символ табуляции

1.1.4.3. символ перехода на новую строку

1.1.5. Лексемы языка

1.1.5.1. Идентификаторы

1.1.5.1.1. это имя программного элемента

1.1.5.2. Ключевые слова

1.1.5.2.1. зарезервированные идентификаторы, которые имеют специальное значение для компилятора

1.1.5.3. Знаки операций

1.1.5.4. Константы

1.1.5.5. Разделители

2. Типы данных

2.1. Базовые типы

2.1.1. предлагаемые языком, почти все являются типами значения

2.1.2. Базовые типы С#

2.1.2.1. object

2.1.2.2. Логический тип: bool

2.1.2.3. sbyte

2.1.2.4. byte

2.1.2.5. ushort

2.1.2.6. int

2.1.2.7. uint

2.1.2.8. long

2.1.2.9. ulong

2.1.2.10. Строчный тип: string

2.1.2.11. Символьный тип: char

2.2. Типы, определяемые пользователем

2.3. Анонимные типы

2.3.1. создаются автоматически

2.4. Типы значения

2.5. Ссылочные типы

2.5.1. Адрес переменной хранится в стеке

2.5.1.1. Стек

2.5.1.1.1. Структура хранения элементов по принципу : "последним пришел, первым ушел". LIFO

2.5.1.1.2. Сборщик мусора

2.5.1.2. Куча

2.5.1.2.1. Хранение данных, работа с которыми реализуется через ссылки

2.6. Типы указателей

2.6.1. используются с неуправляемым кодом

3. Переменные и константы

3.1. Переменные

3.1.1. хранения данных в программе применяются

3.2. Константы

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

3.2.2. перечесление

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

3.2.2.2. базовый тип

3.2.2.2.1. по умолчанию в качестве базового для перечислений выбирается тип int

4. Организация ввода и вывода данных. Форматирование

4.1. Консоль

4.1.1. Метод WriteLine

4.1.1.1. Управляющие символы

4.1.1.1.1. \a

4.1.1.1.2. \b

4.1.1.1.3. \f

4.1.1.1.4. \n

4.1.1.1.5. \r

4.1.1.1.6. \t

4.1.1.1.7. \v

4.1.1.1.8. \ \

4.1.1.1.9. \ "

4.1.1.1.10. \ `

4.1.1.2. Управление размером поля вывода

4.1.1.2.1. {n, m} номер идентификатора

4.1.1.2.2. a, m количество позиций

4.1.1.3. Управление размещение вещественных данных

4.1.1.3.1. строка вида {n: ##.###} , где n определяет номер идентификатора

4.1.1.4. Управление форматом числовых данных

4.1.1.4.1. строка вида {n:<спецификатор>m}