Книга: Описание языка PascalABC.NET
Методы Single, SingleOrDefault
Разделы на этой странице:
Методы Single, SingleOrDefault
Описание методов
Методы приведены для последовательности sequence of T.
function Single(): T; Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
function Single(predicate: T->boolean): T; Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного. |
function SingleOrDefault(): T; Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение. |
function SingleOrDefault(predicate: T->boolean): T; Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение. |
Пример
- Методы Print
- Метод фильтрации Where
- Метод проецирования Select
- Метод проецирования SelectMany
- Методы Take, TakeWhile, Skip, SkipWhile
- Метод Sorted
- Методы OrderBy, OrderByDescending
- Методы ThenBy,ThenByDescending
- Метод Concat
- Метод Zip
- Метод Distinct
- Методы Union,Intersect,Except
- Метод Reverse
- Метод SequenceEqual
- Методы First, FirstOrDefault
- Методы Last, LastOrDefault
- Методы Single, SingleOrDefault
- Метод DefaultIfEmpty
- Методы ElementAt, ElementAtOrDefault
- Методы Any, All
- Методы Count
- Метод Contains
- Метод Aggregate
- Методы Sum, Average
- Методы Min, Max
- Метод Join
- Метод GroupJoin
- Метод GroupBy
- Метод AsEnumerable
- Методы ToArray, ToList
- Метод ToDictionary
- Метод ToLookup
- Метод OfType
- Метод Cast
- Метод JoinIntoString
- Single and Multi-File Assemblies
- Using Single Quotes to Maintain Unexpanded Variables
- Extracting a Single File from an RPM File
- Redirecting a special folder to a single location
- 6.4.4 Single Shared-Resource-Access Synchronization
- Single and double precision
- Единичное наследование (single inheritance)
- Using VCB for Single VMDK Backups
- Restoring a Single File from a Full Virtual Machine Backup
- 3.3.2 Checking a Single Word
- Одиночка (Singleton)
- Метод GroupJoin