Основы языков и алгоритмы — страница 8
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
Материалы
- Операции Single, SingleOrDefault, ElementAt и ElementAtOrDefault
Описание LINQ-операций Single, SingleOrDefault, ElementAt и ElementAtOrDefault, позволяющих выбирать одиночные элементы и элементы по индексу из входных последовательностей
- Операции Take, TakeWhile, Skip и SkipWhile
Описание операций разбиения Take, TakeWhile, Skip и SkipWhile используемых в LINQ
- Операции ThenBy и ThenByDescending
Описание и применение LINQ-операций сортировки ThenBy и ThenByDescending
- Операции ToArray и ToList
Использование LINQ-операций ToArray и ToList для преобразования последовательностей в массив и коллекцию типа List
- Операции преобразования
Описание операций преобразования типов коллекций, применяемых в PLINQ
- Операции создания ParallelQuery
Описание операций, создающих объекты типа ParallelQuery, применяемых в Parallel LINQ
- Операции управления выполнением
Описание многочисленных операций PLINQ предназначенных для контроля выполнения LINQ-запроса
- Операция Attributes
Описание LINQ-операции Attributes, применяемой для поиска атрибутов элементов в XML-документе
- Операция Concat
Описание LINQ-операции Concat, используемой для соединения двух коллекций
- Операция DefaultIfEmpty
Использование операции DefaultIfEmpty для указания значения по умолчанию при выборке элементов из коллекции с помощью LINQ
- Операция Elements
Описание LINQ-операции Elements, позволяющей выбирать дочерние XML-элементы
- Операция GroupBy
Группирование коллекций данных в LINQ с использованием отложенной операции GroupBy
- Операция InDocumentOrder
Описание LINQ-операции InDocumentOrder, позволяющей создавать последовательность узлов, аналогичную первоначальной, т.е. позволяет ее упорядочивать
- Операция Nodes
Использование LINQ-операции Nodes для извлечения дочерних узлов XML-документа
- Операция Remove
Описание операции Remove позволяющей удалять последовательности узлов или элементов из XML-документа
- Операция SequenceEqual
Описание LINQ-операции SequenceEqual, позволяющей сравнивать две коллекции на предмет эквивалентности
- Операция ToDictionary
Описание прототипов LINQ-операции ToDictionary, используемой для преобразования коллекций к типу Dictionary
- Операция ToLookup
Использование операции ToLookup для преобразования последовательностей к коллекциям типа Lookup
- Операция Where
Описание операции Where используемой в LINQ для фильтрации элементов последовательности
- Оптимизации JIT-компилятора
Описание процедур оптимизации низкоуровневого кода, выполняемых JIT-компилятором при компиляции приложения
- Оптимизация приложений .NET с использованием параллельного программирования
Краткий обзор преимуществ и средств параллельного программирования, позволяющих оптимизировать производительность приложений .NET
- Оптимизация приложений на .NET Framework
Обзор алгоритмов увеличения производительности приложений на платформе .NET Framework
- Оптимизация сети
Увеличение быстродействия запросов ASP.NET за счет настройки заголовков кеширования, сжатия в IIS, минификации и объединения файлов, и использования сетей CDN
- Основы наследования
Базовые понятия наследования классов в C#