Kniga-Online.club
» » » » Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю

Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю

Читать бесплатно Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Жанр: Базы данных год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

  Создание финализируемых и освобождаемых типов

   Формализованный шаблон освобождения

  Ленивое создание объектов

   Настройка процесса создания данных Lazy<>

  Резюме

Часть IV

 Глава 10

  Побудительные причины создания классов коллекций

   Пространство имен System.Collections

    Иллюстративный пример: работа с ArrayList

   Обзор пространства имен System.Collections.Specialized

  Проблемы, присущие необобщенным коллекциям

   Проблема производительности

   Проблема безопасности в отношении типов

   Первый взгляд на обобщенные коллекции

  Роль параметров обобщенных типов

   Указание параметров типа для обобщенных классов и структур

   Указание параметров типа для обобщенных членов

   Указание параметров типов для обобщенных интерфейсов

  Пространство имен System.Collections.Generic

   Синтаксис инициализации коллекций

   Работа с классом List<T>

   Работа с классом Stack<T>

   Работа с классом Queue<T>

   Работа с классом SortedSet<T>

   Работа с классом Dictionary<TKey,TValue>

  Пространство имен System.Collections.ObjectModel

   Работа с классом ObservableCollection<T>

  Создание специальных обобщенных методов

   Выведение параметров типа

  Создание специальных обобщенных структур и классов

   Выражения default вида значений в обобщениях

(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})

   Выражения default литерального вида (нововведение в версии 7.1)

   Сопоставление с образцом в обобщениях (нововведение в версии 7.1)

  Ограничение параметров типа

   Примеры использования ключевого слова where

   Отсутствие ограничений операций

  Резюме

 Глава 11

  Понятие индексаторных методов

   Индексация данных с использованием строковых значений

   Перегрузка индексаторных методов

   Многомерные индексаторы

   Определения индексаторов в интерфейсных типах

  Понятие перегрузки операций

   Перегрузка бинарных операций

   А как насчет операций += и -=?

   Перегрузка унарных операций

   Перегрузка операций эквивалентности

   Перегрузка операций сравнения

   Финальные соображения относительно перегрузки операций

  Понятие специальных преобразований типов

   Повторение: числовые преобразования

   Повторение: преобразования между связанными типами классов

   Создание специальных процедур преобразования

   Дополнительные явные преобразования для типа Square

   Определение процедур неявного преобразования

  Понятие расширяющих методов

   Определение расширяющих методов

   Вызов расширяющих методов

   Импортирование расширяющих методов

   Расширение типов, реализующих специфичные интерфейсы

   Поддержка расширяющего метода GetEnumerator() (нововведение в версии 9.0)

Перейти на страницу:

Троелсен Эндрю читать все книги автора по порядку

Троелсен Эндрю - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Язык программирования C#9 и платформа .NET5 отзывы

Отзывы читателей о книге Язык программирования C#9 и платформа .NET5, автор: Троелсен Эндрю. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*