System.Web 2022 аддитивный характер 522 вложенные 523 глобальные 524

Назначение 52, 524 объявление 524 описатель псевдонима 525 определение 523

предотвращение конфликтов имен 516 псевдонимы 520 Пустая ссылка, определение 422

Р

Распаковка 370 Рекурсия главное преимущество 260 определение 257 принцип действия 258 Рефлексия вызов методов 548

Излечение типов данных из сборок 555 назначение 542

Обнаружение типов, полностью автоматизированное 560 получение списка методов 544 конструкторов 552 применение 543 принцип действия 542

С

Сборки

автоматическое получение 535 декларация 535 дружественные 708 метаданные типов 535 назначение 535 программные ресурсы 535 программный код в формате MSIL 535 составные разделы 535 Свойства

автоматически реализуемые общая форма 318

ограничение доступа к аксессорам 322 применение 329 поддерживающее поле 329 аксессоры get и set 323 главное преимущество 323 индексированные 707 инициализаторы объектов, применение 329 интерфейсные 383 назначение 323 общая форма 323 ограничения 320 Связный список в качестве коллекции 965 двунаправленный 965

реализация 966 узлы 966Семафоры именованные 870назначение 867применение 868разрешение на доступ 867создание 867счетчики разрешений 867Сигнатуры, назначение 242 Символы в коде ASCII 74в уникоде 74, 742 форматы UTF-16 и UTF-32 742 кодовая точка 742 старший и младший суррогаты 742 заполнители специального формата 820Синтаксические ошибки, обработка 53 Система

"сборки мусора" назначение 171

номера поколений оперативной памяти 776применение 171ввода-вывода 432 Скобки и пробелы, назначение 119Словарь в качестве коллекции 969динамический характер 969создание 970События аксессоры 500групповая адресация 496для синхронизации потоков, применение 870методы экземпляра как обработчики 497обработчики 494 объявление 494 порядок обработки 495 практический пример обработки 509принцип действия 494 разнообразные возможности 504рекомендации по обработке в .NET 506статические методы как обработчики 499 управление списками вызовов обработчиков 500устанавливаемые автоматически 870вручную 870хранение обработчиков 500Совместимость типов, принцип 352 Сокрытие имен 89, 343, 388Спецификаторы

доступа 148,210 формата назначение 813 даты и времени 824 числовых данных 814 номера аргументов 815 перечислений 830 применение 813 промежутков времени 829 Среда .NET Framework библиотека классов 38 назначение 37

общеязыковая среда выполнения CLR 37 Среда CLR JIT-компилятор 38 метаданные 38 назначение 38 принцип действия 38 псевдокод MSIL 38 Стек

в качестве коллекции 945 классический пример ООП 212 основные операции 212 применение 945 принцип действия 212, 945 Стиль оформления исходного кода 64 Строки в операторе switch 206 вставка, удаление и замена 810 заполнение и обрезка 808 индексирование 201 обращение 199 операции 201 определение 783 поиск, методы 796 получение подстрок 811 постоянство 205, 784 построение 198 преобразование в лексемы 806 разделение и соединение 804 реализация в виде объектов 198 смена регистра, методы 811 сравнение методы 787 основные способы 786 с учетом и без учета регистра 199 с учетом культурной среды 199 порядковое 199 сцепление 203, 793 числовые, преобразование 469 Структурное программирование 32 Структуры Boolean, члены 748

Char, члены 742 Decimal, члены 735 DictionaryEntry, члены 931 KeyValuePair<TKey, TValue>, члены 960 встроенных типов данных, в .NET 727 инициализация 393 назначение 391,395 обобщенные наложение ограничений 606 создание 606 объявление 391 применение 392,395 присваивание 393 псевдонимы 469

типов данных с плавающей точкой, члены 730 целочисленных типов данных, члены 728 числовых типов данных 470

т

Типы данных анонимные 663 десятичные 73 динамические 703 закрыто сконструированные 579 закрытые 580 значений 68 логические 75 наложение ограничений 585 обнуляемые 601, 695, 697 обобщенные 580 ограниченные 585 особенное значение 67 открыто сконструированные 580 параметризированные 576 перечислимые 397 полубайты, пример реализации 298 простые 68 символьные 74 сконструированные 580 соотносимые 682 с плавающей точкой 57, 71 ссылочные 68,154 строковые 198, 783 целочисленные 55, 69 частичные 700

Точка с запятой, назначение 63

У

Указатели

арифметические операции 686 доступ к членам структуры 686 и массивы 688

индексирование 689 и строки 690 на указатели 691 объявление 682 оператор-стрелка 686 операторы * и & 683 определение 682 сравнение 688 файлов 461 Упаковка 370 Управляемый код 38, 682 Управляющие операторы, категории 121 Управляющие последовательности символов 81 Условные операторы ? 117 else 121 if 58,121

вложенные, if 122

многоступенчатая конструкция if-else-if 124

Ф

Фабрики классов, назначение 233 Флаг знака 69 Форматирование ввода-вывода 76 даты и времени 824 команды 77, 813 образцы формата 78 перечислений 830 поставщики формата 812 промежутков времени 829 спецификаторы формата 77, 812 строковое представление значения, способы получения 816 форматирующие строки 77, 813 Форматы данных, специальные 820 даты и времени, специальные 827 изображения 820 с обратным порядком байтов 772 с прямым порядком байтов 772

X

Хеш-таблицы