W Cat - Описание языка PascalABC.NET
- Название:Описание языка PascalABC.NET
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
W Cat - Описание языка PascalABC.NET краткое содержание
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.
Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Объединяет две последовательности, используя указанную функцию, принимающую по одному элементу каждой последовательности и возвращающую элемент результирующей последовательности.
Метод Distinct
Методы приведены для последовательности sequence ofT.
functionDistinct(): sequence ofT; Возвращает различающиеся элементы последовательности. |
functionDistinct(comparer: IEqualityComparer): sequence ofT; Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор comparer. |
Методы Union,Intersect,Except
Методы приведены для последовательности sequence ofT.
functionUnion(second: sequence ofT): sequence ofT; Находит объединение множеств, представленных двумя последовательностями. |
functionUnion(second: sequence ofT; comparer: IEqualityComparer): sequence ofT; Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор. |
functionIntersect(second: sequence ofT): sequence ofT; Находит пересечение множеств, представленных двумя последовательностями. |
functionIntersect(second: sequence ofT; comparer: IEqualityComparer): sequence ofT; Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор. |
functionExcept(second: sequence ofT): sequence ofT; Находит разность множеств, представленных двумя последовательностями. |
functionExcept(second: sequence ofT; comparer: IEqualityComparer): sequence ofT; Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор. |
Метод Reverse
Методы приведены для последовательности sequence ofT.
functionReverse(): sequence ofT; Возвращает инвертированную последовательность. |
Метод SequenceEqual
Методы приведены для последовательности sequence ofT.
functionSequenceEqual(second: sequence ofT): boolean; Определяет, совпадают ли две последовательности. |
functionSequenceEqual(second: sequence ofT; comparer: IEqualityComparer): boolean; Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор. |
Методы First, FirstOrDefault
Методы приведены для последовательности sequence ofT.
functionFirst(): T; Возвращает первый элемент последовательности. |
functionFirst(predicate: T->boolean): T; Возвращает первый элемент последовательности, удовлетворяющий указанному условию. |
functionFirstOrDefault(): T; Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
functionFirstOrDefault(predicate: T->boolean): T; Возвращает первый удовлетворяющий условию элемент последовательности или значение по умолчанию, если ни одного такого элемента не найдено. |
Методы Last, LastOrDefault
Методы приведены для последовательности sequence ofT.
functionLast(): T; Возвращает последний элемент последовательности. |
functionLast(predicate: T->boolean): T; Возвращает последний элемент последовательности, удовлетворяющий указанному условию. |
functionLastOrDefault(): T; Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
functionLastOrDefault(predicate: T->boolean): T; Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
Методы Single, SingleOrDefault
Методы приведены для последовательности sequence ofT.
functionSingle(): T; Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
functionSingle(predicate: T->boolean): T; Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного. |
functionSingleOrDefault(): T; Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение. |
functionSingleOrDefault(predicate: T->boolean): T; Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение. |
Метод DefaultIfEmpty
Методы приведены для последовательности sequence ofT.
functionDefaultIfEmpty(): sequence ofT; Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста. |
functionDefaultIfEmpty(defaultValue: T): sequence ofT; Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста. |
Методы ElementAt, ElementAtOrDefault
Методы приведены для последовательности sequence ofT.
functionElementAt(index: integer): T; Возвращает элемент по указанному индексу в последовательности. |
functionElementAtOrDefault(index: integer): T; Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона. |
Методы Any, All
Методы приведены для последовательности sequence ofT.
functionAny(): boolean; Проверяет, содержит ли последовательность какие-либо элементы. |
functionAny(predicate: T->boolean): boolean; Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию. |
functionAll(predicate: T->boolean): boolean; |
Интервал:
Закладка: