W Cat - Описание языка PascalABC.NET

Тут можно читать онлайн W Cat - Описание языка PascalABC.NET - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

W Cat - Описание языка PascalABC.NET краткое содержание

Описание языка PascalABC.NET - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru


PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.


PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.


PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)

Описание языка PascalABC.NET - читать книгу онлайн бесплатно, автор W Cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Объединяет две последовательности, используя указанную функцию, принимающую по одному элементу каждой последовательности и возвращающую элемент результирующей последовательности.

Пример

Метод 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;

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Описание языка PascalABC.NET отзывы


Отзывы читателей о книге Описание языка PascalABC.NET, автор: W Cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x