TypedTableBase<T> Класс

Определение

Этот тип используется в качестве базового класса для создания типизированногоDataTable объекта Visual Studio и средства XSD.exe .NET Framework и не предназначен для использования непосредственно из кода.

generic <typename T>
 where T : DataRowpublic ref class TypedTableBase abstract : System::Data::DataTable, System::Collections::Generic::IEnumerable<T>
public abstract class TypedTableBase<T> : System.Data.DataTable, System.Collections.Generic.IEnumerable<T> where T : DataRow
[System.Serializable]
public abstract class TypedTableBase<T> : System.Data.DataTable, System.Collections.Generic.IEnumerable<T> where T : DataRow
type TypedTableBase<'T (requires 'T :> DataRow)> = class
    inherit DataTable
    interface seq<'T (requires 'T :> DataRow)>
    interface IEnumerable
[<System.Serializable>]
type TypedTableBase<'T (requires 'T :> DataRow)> = class
    inherit DataTable
    interface seq<'T (requires 'T :> DataRow)>
    interface IEnumerable
Public MustInherit Class TypedTableBase(Of T)
Inherits DataTable
Implements IEnumerable(Of T)

Параметры типа

T

Тип объектов в исходной последовательности, представленной таблицей, обычно DataRow.

Наследование
Атрибуты
Реализации

Конструкторы

Имя Описание
TypedTableBase<T>()

Инициализирует новый TypedTableBase<T>. Этот метод поддерживает создание объектов с типизированным DataTable путем Visual Studio и средства платформы XSD.exe .NET. Этот тип не предназначен для использования непосредственно из кода.

TypedTableBase<T>(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый TypedTableBase<T>. Этот метод поддерживает создание объектов с типизированным DataTable путем Visual Studio и средства платформы XSD.exe .NET. Этот метод не предназначен для использования непосредственно из кода.

Поля

Имя Описание
fInitInProgress

Проверяет, выполняется ли инициализация. Инициализация происходит во время выполнения.

(Унаследовано от DataTable)

Свойства

Имя Описание
CaseSensitive

Указывает, учитывается ли сравнение строк в таблице с учетом регистра.

(Унаследовано от DataTable)
ChildRelations

Возвращает коллекцию дочерних отношений для этого DataTable.

(Унаследовано от DataTable)
Columns

Возвращает коллекцию столбцов, принадлежащих этой таблице.

(Унаследовано от DataTable)
Constraints

Возвращает коллекцию ограничений, поддерживаемых этой таблицей.

(Унаследовано от DataTable)
Container

Возвращает контейнер для компонента.

(Унаследовано от MarshalByValueComponent)
DataSet

Возвращает значение, DataSet к которому принадлежит эта таблица.

(Унаследовано от DataTable)
DefaultView

Возвращает настраиваемое представление таблицы, которое может включать отфильтрованное представление или позицию курсора.

(Унаследовано от DataTable)
DesignMode

Возвращает значение, указывающее, находится ли компонент в режиме конструктора.

(Унаследовано от MarshalByValueComponent)
DisplayExpression

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

(Унаследовано от DataTable)
Events

Возвращает список обработчиков событий, подключенных к этому компоненту.

(Унаследовано от MarshalByValueComponent)
ExtendedProperties

Возвращает коллекцию настраиваемых сведений о пользователе.

(Унаследовано от DataTable)
HasErrors

Возвращает значение, указывающее, существуют ли ошибки в любой из строк в любой из таблиц DataSet , к которым принадлежит таблица.

(Унаследовано от DataTable)
IsInitialized

Возвращает значение, указывающее, инициализирован ли он DataTable .

(Унаследовано от DataTable)
Locale

Возвращает или задает сведения о языковом стандарте, используемые для сравнения строк в таблице.

(Унаследовано от DataTable)
MinimumCapacity

Возвращает или задает начальный начальный размер для этой таблицы.

(Унаследовано от DataTable)
Namespace

Возвращает или задает пространство имен для XML-представления данных, хранящихся в объекте DataTable.

(Унаследовано от DataTable)
ParentRelations

Возвращает коллекцию родительских отношений для этого DataTable.

(Унаследовано от DataTable)
Prefix

Возвращает или задает пространство имен для XML-представления данных, хранящихся в объекте DataTable.

(Унаследовано от DataTable)
PrimaryKey

Возвращает или задает массив столбцов, которые работают в качестве первичных ключей для таблицы данных.

(Унаследовано от DataTable)
RemotingFormat

Возвращает или задает формат сериализации.

(Унаследовано от DataTable)
Rows

Возвращает коллекцию строк, принадлежащих этой таблице.

(Унаследовано от DataTable)
Site

Возвращает или задает ISite для объекта DataTable.

(Унаследовано от DataTable)
TableName

Возвращает или задает имя DataTableобъекта .

(Унаследовано от DataTable)

Методы

Имя Описание
AcceptChanges()

Фиксирует все изменения, внесенные в эту таблицу с момента последнего AcceptChanges() вызова.

(Унаследовано от DataTable)
BeginInit()

Начинает инициализацию, DataTable которая используется в форме или используется другим компонентом. Инициализация происходит во время выполнения.

(Унаследовано от DataTable)
BeginLoadData()

При загрузке данных выключает уведомления, обслуживание индекса и ограничения.

(Унаследовано от DataTable)
Cast<TResult>()

Преобразует элементы TypedTableBase<T> в указанный тип. Этот метод поддерживает создание объектов DataTable путем Visual Studio и средства платформы XSD.exe .NET. Этот метод не предназначен для использования непосредственно из кода.

Clear()

Очищает DataTable все данные.

(Унаследовано от DataTable)
Clone()

Клонирует структуру объекта DataTable, включая все DataTable схемы и ограничения.

(Унаследовано от DataTable)
Compute(String, String)

Вычисляет заданное выражение на текущих строках, которые передают критерии фильтра.

(Унаследовано от DataTable)
Copy()

Копирует структуру и данные для этого DataTable.

(Унаследовано от DataTable)
CreateDataReader()

Возвращает соответствующий DataTableReader данным в этом DataTableобъекте.

(Унаследовано от DataTable)
CreateInstance()

Создает новый экземпляр DataTable.

(Унаследовано от DataTable)
Dispose()

Освобождает все ресурсы, используемые параметром MarshalByValueComponent.

(Унаследовано от MarshalByValueComponent)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые MarshalByValueComponent и при необходимости освобождает управляемые ресурсы.

(Унаследовано от MarshalByValueComponent)
EndInit()

Заканчивает инициализацию, DataTable которая используется в форме или используется другим компонентом. Инициализация происходит во время выполнения.

(Унаследовано от DataTable)
EndLoadData()

Включает уведомления, обслуживание индекса и ограничения после загрузки данных.

(Унаследовано от DataTable)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetChanges()

Получает копию DataTable , содержащую все изменения, внесенные в нее с момента загрузки или AcceptChanges() последнего вызова.

(Унаследовано от DataTable)
GetChanges(DataRowState)

Получает копию, содержащую все изменения, внесенные в нее с момента последней DataTable загрузки или так как AcceptChanges() она была вызвана, отфильтровывается.DataRowState

(Унаследовано от DataTable)
GetEnumerator()

Возвращает перечислитель для типизированногоDataRow. Этот метод поддерживает создание объектов с типизированным DataTable путем Visual Studio и средства платформы XSD.exe .NET. Этот метод не предназначен для использования непосредственно из кода.

GetErrors()

Возвращает массив DataRow объектов, содержащих ошибки.

(Унаследовано от DataTable)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Заполняет объект сведений сериализации данными, необходимыми для сериализации DataTable.

(Унаследовано от DataTable)
GetRowType()

Возвращает тип строки.

(Унаследовано от DataTable)
GetSchema()

Описание этого элемента см. в разделе GetSchema().

(Унаследовано от DataTable)
GetService(Type)

Возвращает реализующего объект IServiceProvider.

(Унаследовано от MarshalByValueComponent)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
ImportRow(DataRow)

Копирует объект в DataRowDataTable, сохраняя все параметры свойства, а также исходные и текущие значения.

(Унаследовано от DataTable)
Load(IDataReader, LoadOption, FillErrorEventHandler)

Заполняет DataTable значения из источника данных, используя предоставленный IDataReader делегат обработки ошибок.

(Унаследовано от DataTable)
Load(IDataReader, LoadOption)

Заполняет DataTable значения из источника данных с помощью предоставленного IDataReader. DataTable Если строки уже содержатся, входящие данные из источника данных объединяются с существующими строками в соответствии со значением loadOption параметра.

(Унаследовано от DataTable)
Load(IDataReader)

Заполняет DataTable значения из источника данных с помощью предоставленного IDataReader. DataTable Если строки уже содержатся, входящие данные из источника данных объединяются с существующими строками.

(Унаследовано от DataTable)
LoadDataRow(Object[], Boolean)

Находит и обновляет определенную строку. Если соответствующая строка не найдена, создается новая строка с использованием заданных значений.

(Унаследовано от DataTable)
LoadDataRow(Object[], LoadOption)

Находит и обновляет определенную строку. Если соответствующая строка не найдена, создается новая строка с использованием заданных значений.

(Унаследовано от DataTable)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Merge(DataTable, Boolean, MissingSchemaAction)

Объедините указанный DataTable с текущим DataTable, указывая, следует ли сохранять изменения и как обрабатывать недостающую схему в текущем DataTable.

(Унаследовано от DataTable)
Merge(DataTable, Boolean)

Слияние указанного DataTable с текущим DataTable, указывающее, следует ли сохранять изменения в текущем DataTable.

(Унаследовано от DataTable)
Merge(DataTable)

Слияние указанного DataTable с текущим DataTable.

(Унаследовано от DataTable)
NewRow()

Создает новую DataRow с той же схемой, что и таблица.

(Унаследовано от DataTable)
NewRowArray(Int32)

Возвращает массив DataRow.

(Унаследовано от DataTable)
NewRowFromBuilder(DataRowBuilder)

Создает новую строку из существующей строки.

(Унаследовано от DataTable)
OnColumnChanged(DataColumnChangeEventArgs)

Вызывает событие ColumnChanged.

(Унаследовано от DataTable)
OnColumnChanging(DataColumnChangeEventArgs)

Вызывает событие ColumnChanging.

(Унаследовано от DataTable)
OnPropertyChanging(PropertyChangedEventArgs)

Вызывает событие PropertyChanged.

(Унаследовано от DataTable)
OnRemoveColumn(DataColumn)

Уведомляет DataTable о том, что удаляется объект DataColumn .

(Унаследовано от DataTable)
OnRowChanged(DataRowChangeEventArgs)

Вызывает событие RowChanged.

(Унаследовано от DataTable)
OnRowChanging(DataRowChangeEventArgs)

Вызывает событие RowChanging.

(Унаследовано от DataTable)
OnRowDeleted(DataRowChangeEventArgs)

Вызывает событие RowDeleted.

(Унаследовано от DataTable)
OnRowDeleting(DataRowChangeEventArgs)

Вызывает событие RowDeleting.

(Унаследовано от DataTable)
OnTableCleared(DataTableClearEventArgs)

Вызывает событие TableCleared.

(Унаследовано от DataTable)
OnTableClearing(DataTableClearEventArgs)

Вызывает событие TableClearing.

(Унаследовано от DataTable)
OnTableNewRow(DataTableNewRowEventArgs)

Вызывает событие TableNewRow.

(Унаследовано от DataTable)
ReadXml(Stream)

Считывает XML-схему и данные DataTable в указанный параметр Stream.

(Унаследовано от DataTable)
ReadXml(String)

Считывает XML-схему и данные в указанный DataTable файл.

(Унаследовано от DataTable)
ReadXml(TextReader)

Считывает XML-схему и данные DataTable в указанный параметр TextReader.

(Унаследовано от DataTable)
ReadXml(XmlReader)

Считывает XML-схему и данные DataTable в указанный параметр XmlReader.

(Унаследовано от DataTable)
ReadXmlSchema(Stream)

Считывает XML-схему в DataTable указанный поток.

(Унаследовано от DataTable)
ReadXmlSchema(String)

Считывает XML-схему DataTable в указанный файл.

(Унаследовано от DataTable)
ReadXmlSchema(TextReader)

Считывает XML-схему в DataTable указанный параметр TextReader.

(Унаследовано от DataTable)
ReadXmlSchema(XmlReader)

Считывает XML-схему в DataTable указанный параметр XmlReader.

(Унаследовано от DataTable)
ReadXmlSerializable(XmlReader)

Считывается из XML-потока.

(Унаследовано от DataTable)
RejectChanges()

Откат всех изменений, внесенных в таблицу с момента его загрузки, или при последнем AcceptChanges() вызове.

(Унаследовано от DataTable)
Reset()

Сбрасывает исходное DataTable состояние. Сброс удаляет все данные, индексы, отношения и столбцы таблицы. Если набор данных включает DataTable, таблица по-прежнему будет частью набора данных после сброса таблицы.

(Унаследовано от DataTable)
Select()

Возвращает массив всех DataRow объектов.

(Унаследовано от DataTable)
Select(String, String, DataViewRowState)

Возвращает массив всех DataRow объектов, которые соответствуют фильтру в порядке сортировки, соответствующей указанному состоянию.

(Унаследовано от DataTable)
Select(String, String)

Возвращает массив всех DataRow объектов, соответствующих критериям фильтра, в указанном порядке сортировки.

(Унаследовано от DataTable)
Select(String)

Возвращает массив всех DataRow объектов, соответствующих критериям фильтра.

(Унаследовано от DataTable)
ToString()

TableName Возвращает и DisplayExpression, если есть одна в виде сцепленной строки.

(Унаследовано от DataTable)
WriteXml(Stream, Boolean)

Записывает текущее содержимое DataTable XML с помощью указанного Stream. Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(Stream, XmlWriteMode, Boolean)

Записывает текущие данные и при необходимости схему для DataTable указанного файла с помощью указанного XmlWriteModeфайла. Чтобы написать схему, задайте для параметра modeзначение WriteSchema . Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(Stream, XmlWriteMode)

Записывает текущие данные и при необходимости схему для DataTable указанного файла с помощью указанного XmlWriteModeфайла. Чтобы написать схему, задайте для параметра modeзначение WriteSchema .

(Унаследовано от DataTable)
WriteXml(Stream)

Записывает текущее содержимое DataTable XML с помощью указанного Stream.

(Унаследовано от DataTable)
WriteXml(String, Boolean)

Записывает текущее содержимое DataTable XML с помощью указанного файла. Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(String, XmlWriteMode, Boolean)

Записывает текущие данные и, при необходимости, схему для DataTable использования указанного файла и XmlWriteMode. Чтобы написать схему, задайте для параметра modeзначение WriteSchema . Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(String, XmlWriteMode)

Записывает текущие данные и, при необходимости, схему для DataTable использования указанного файла и XmlWriteMode. Чтобы написать схему, задайте для параметра modeзначение WriteSchema .

(Унаследовано от DataTable)
WriteXml(String)

Записывает текущее содержимое DataTable XML с помощью указанного файла.

(Унаследовано от DataTable)
WriteXml(TextWriter, Boolean)

Записывает текущее содержимое DataTable XML с помощью указанного TextWriter. Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(TextWriter, XmlWriteMode, Boolean)

Записывает текущие данные и, при необходимости, схему для DataTable использования указанного TextWriter и XmlWriteMode. Чтобы написать схему, задайте для параметра modeзначение WriteSchema . Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(TextWriter, XmlWriteMode)

Записывает текущие данные и, при необходимости, схему для DataTable использования указанного TextWriter и XmlWriteMode. Чтобы написать схему, задайте для параметра modeзначение WriteSchema .

(Унаследовано от DataTable)
WriteXml(TextWriter)

Записывает текущее содержимое DataTable XML с помощью указанного TextWriter.

(Унаследовано от DataTable)
WriteXml(XmlWriter, Boolean)

Записывает текущее содержимое DataTable XML с помощью указанного XmlWriter.

(Унаследовано от DataTable)
WriteXml(XmlWriter, XmlWriteMode, Boolean)

Записывает текущие данные и, при необходимости, схему для DataTable использования указанного XmlWriter и XmlWriteMode. Чтобы написать схему, задайте для параметра modeзначение WriteSchema . Чтобы сохранить данные для таблицы и всех его потомков, задайте для writeHierarchy параметра trueзначение .

(Унаследовано от DataTable)
WriteXml(XmlWriter, XmlWriteMode)

Записывает текущие данные и, при необходимости, схему для DataTable использования указанного XmlWriter и XmlWriteMode. Чтобы написать схему, задайте для параметра modeзначение WriteSchema .

(Унаследовано от DataTable)
WriteXml(XmlWriter)

Записывает текущее содержимое DataTable XML с помощью указанного XmlWriter.

(Унаследовано от DataTable)
WriteXmlSchema(Stream, Boolean)

Записывает текущую структуру DataTable данных в виде XML-схемы в указанный поток. Чтобы сохранить схему для таблицы и всех его потомков, задайте writeHierarchy для trueпараметра значение .

(Унаследовано от DataTable)
WriteXmlSchema(Stream)

Записывает текущую структуру DataTable данных в виде XML-схемы в указанный поток.

(Унаследовано от DataTable)
WriteXmlSchema(String, Boolean)

Записывает текущую структуру DataTable данных в виде xml-схемы в указанный файл. Чтобы сохранить схему для таблицы и всех его потомков, задайте writeHierarchy для trueпараметра значение .

(Унаследовано от DataTable)
WriteXmlSchema(String)

Записывает текущую структуру DataTable данных в виде xml-схемы в указанный файл.

(Унаследовано от DataTable)
WriteXmlSchema(TextWriter, Boolean)

Записывает текущую структуру DataTable данных в виде xml-схемы с помощью указанного.TextWriter Чтобы сохранить схему для таблицы и всех его потомков, задайте writeHierarchy для trueпараметра значение .

(Унаследовано от DataTable)
WriteXmlSchema(TextWriter)

Записывает текущую структуру DataTable данных в виде xml-схемы с помощью указанного.TextWriter

(Унаследовано от DataTable)
WriteXmlSchema(XmlWriter, Boolean)

Записывает текущую структуру DataTable данных в виде xml-схемы с помощью указанного.XmlWriter Чтобы сохранить схему для таблицы и всех его потомков, задайте writeHierarchy для trueпараметра значение .

(Унаследовано от DataTable)
WriteXmlSchema(XmlWriter)

Записывает текущую структуру DataTable данных в виде xml-схемы с помощью указанного.XmlWriter

(Унаследовано от DataTable)

События

Имя Описание
ColumnChanged

Происходит после изменения значения для указанного DataColumn в объекте DataRow.

(Унаследовано от DataTable)
ColumnChanging

Происходит при изменении значения для указанного DataColumn в объекте DataRow.

(Унаследовано от DataTable)
Disposed

Добавляет обработчик событий для прослушивания Disposed события компонента.

(Унаследовано от MarshalByValueComponent)
Initialized

Происходит после DataTable инициализации.

(Унаследовано от DataTable)
RowChanged

Происходит после успешного DataRow изменения.

(Унаследовано от DataTable)
RowChanging

Происходит при DataRow изменении.

(Унаследовано от DataTable)
RowDeleted

Происходит после удаления строки в таблице.

(Унаследовано от DataTable)
RowDeleting

Происходит перед удалением строки в таблице.

(Унаследовано от DataTable)
TableCleared

Происходит после очистки DataTable .

(Унаследовано от DataTable)
TableClearing

Происходит при DataTable очистке.

(Унаследовано от DataTable)
TableNewRow

Происходит при вставке нового DataRow .

(Унаследовано от DataTable)

Явные реализации интерфейса

Имя Описание
IEnumerable.GetEnumerator()

Возвращает перечислитель для типизированногоDataRow. Этот метод поддерживает создание объектов с типизированным DataTable путем Visual Studio и средства платформы XSD.exe .NET. Этот метод не предназначен для использования непосредственно из кода.

IListSource.ContainsListCollection

Описание этого элемента см. в разделе ContainsListCollection.

(Унаследовано от DataTable)
IListSource.GetList()

Описание этого элемента см. в разделе GetList().

(Унаследовано от DataTable)
IXmlSerializable.GetSchema()

Описание этого элемента см. в разделе GetSchema().

(Унаследовано от DataTable)
IXmlSerializable.ReadXml(XmlReader)

Описание этого элемента см. в разделе ReadXml(XmlReader).

(Унаследовано от DataTable)
IXmlSerializable.WriteXml(XmlWriter)

Описание этого элемента см. в разделе WriteXml(XmlWriter).

(Унаследовано от DataTable)

Методы расширения

Имя Описание
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора, а указанная функция используется для выбора значения результата.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Применяет функцию аккумулятора по последовательности.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Применяет функцию аккуматора по последовательности, группируя результаты по ключу.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Применяет функцию аккуматора по последовательности, группируя результаты по ключу.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Определяет, соответствуют ли все элементы последовательности условию.

Ancestors<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащих предки каждого узла в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

Ancestors<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащих предки каждого узла в исходной коллекции.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Определяет, соответствует ли любой элемент последовательности условию.

Any<TSource>(IEnumerable<TSource>)

Определяет, содержит ли последовательность любые элементы.

Append<TSource>(IEnumerable<TSource>, TSource)

Добавляет значение в конец последовательности.

AsDataView(DataTable)

Создает и возвращает объект с поддержкой DataView LINQ.

AsEnumerable(DataTable)

Возвращает объект, где имеется IEnumerable<T>универсальный T параметрDataRow. Этот объект можно использовать в выражении LINQ или запросе метода.

AsEnumerable<TRow>(TypedTableBase<TRow>)

Перечисляет элементы строки данных и TypedTableBase<T> возвращает объект, где находится EnumerableRowCollection<TRow>универсальный T параметрDataRow. Этот объект можно использовать в выражении LINQ или запросе метода.

AsEnumerable<TSource>(IEnumerable<TSource>)

Возвращает входное значение, типизированное как IEnumerable<T>.

AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsParallel<TSource>(IEnumerable<TSource>)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Преобразует универсальный IEnumerable<T> в универсальный IQueryable<T>.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вычисляет среднее значение последовательности Decimal значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вычисляет среднее значение последовательности Double значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вычисляет среднее значение последовательности Int32 значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вычисляет среднее значение последовательности Int64 значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вычисляет среднее значение последовательности Single значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

Chunk<TSource>(IEnumerable<TSource>, Int32)

Разбивает элементы последовательности на блоки размера не более size.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Объединяет две последовательности.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Определяет, содержит ли последовательность указанный элемент с помощью указанного IEqualityComparer<T>.

Contains<TSource>(IEnumerable<TSource>, TSource)

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

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором T универсальный параметр DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором T универсальный параметр DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Возвращает DataTable, содержащий копии объектов DataRow, учитывая входной объект IEnumerable<T>, в котором T универсальный параметр DataRow.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает число, представляющее, сколько элементов в указанной последовательности удовлетворяет условию.

Count<TSource>(IEnumerable<TSource>)

Возвращает количество элементов в последовательности.

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Возвращает количество элементов в исходной последовательности, сгруппированных по ключу.

CreateAsyncScope(IServiceProvider)

Создает новый AsyncServiceScope объект, который можно использовать для разрешения служб с областью действия.

CreateScope(IServiceProvider)

Создает новый IServiceScope объект, который можно использовать для разрешения служб с областью действия.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Возвращает элементы указанной последовательности или указанное значение в одной коллекции, если последовательность пуста.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Возвращает элементы указанной последовательности или значение параметра типа по умолчанию в одной коллекции, если последовательность пуста.

DescendantNodes<T>(IEnumerable<T>)

Возвращает коллекцию потомков каждого документа и элемента в исходной коллекции.

Descendants<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

Descendants<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Возвращает отдельные элементы из последовательности с помощью указанного IEqualityComparer<T> для сравнения значений.

Distinct<TSource>(IEnumerable<TSource>)

Возвращает отдельные элементы из последовательности с помощью сравнения значений по умолчанию.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей и с помощью указанного средства сравнения ключей.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей.

ElementAt<TSource>(IEnumerable<TSource>, Index)

Возвращает элемент по указанному индексу в последовательности.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Возвращает элемент по указанному индексу в последовательности.

ElementAtOrDefault<TRow>(TypedTableBase<TRow>, Int32)

Возвращает элемент в указанной строке последовательности или значение по умолчанию, если строка выходит из диапазона.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

Elements<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

Elements<T>(IEnumerable<T>)

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Создает различие набора двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Создает различие набора двух последовательностей с помощью сравнения значений по умолчанию.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает первый элемент в последовательности, удовлетворяющей указанному условию.

First<TSource>(IEnumerable<TSource>)

Возвращает первый элемент последовательности.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Возвращает первый элемент последовательности, удовлетворяющий условию, или заданное значение по умолчанию, если такой элемент не найден.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает первый элемент последовательности, удовлетворяющий условию или значению по умолчанию, если такой элемент не найден.

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

Возвращает первый элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

GetKeyedService(IServiceProvider, Type, Object)

Получение службы типа serviceType из .IServiceProvider

GetKeyedService<T>(IServiceProvider, Object)

Получение службы типа T из .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Получение перечисления служб типа serviceType из .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Получение перечисления служб типа T из .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Получение службы типа serviceType из .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Получение службы типа T из .IServiceProvider

GetRequiredService(IServiceProvider, Type)

Получение службы типа serviceType из .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Получение службы типа T из .IServiceProvider

GetService<T>(IServiceProvider)

Получение службы типа T из .IServiceProvider

GetServices(IServiceProvider, Type)

Получение перечисления служб типа serviceType из .IServiceProvider

GetServices<T>(IServiceProvider)

Получение перечисления служб типа T из .IServiceProvider

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключевые значения сравниваются с помощью указанного средства сравнения, а элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Группируйте элементы последовательности в соответствии с функцией селектора ключей. Ключи сравниваются с помощью средства сравнения, а элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей и проектируйте элементы для каждой группы с помощью указанной функции.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключи сравниваются с помощью указанного средства сравнения.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и сравнивает ключи с помощью указанного средства сравнения.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный IEqualityComparer<T>.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Средство сравнения равенства по умолчанию используется для сравнения ключей.

Index<TSource>(IEnumerable<TSource>)

Возвращает перечисление, которое включает индекс элемента в кортеж.

InDocumentOrder<T>(IEnumerable<T>)

Возвращает коллекцию узлов, содержащих все узлы в исходной коллекции, отсортированные в порядке документа.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Создает набор пересечения двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Создает набор пересечения двух последовательностей с помощью сравнения значений по умолчанию.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает последний элемент последовательности, удовлетворяющей указанному условию.

Last<TSource>(IEnumerable<TSource>)

Возвращает последний элемент последовательности.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Возвращает последний элемент последовательности, удовлетворяющей условию, или заданное значение по умолчанию, если такой элемент не найден.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает последний элемент последовательности, удовлетворяющей условию или значению по умолчанию, если такой элемент не найден.

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

Возвращает последний элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IEnumerable<TSource>)

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает Int64, представляющий количество элементов в последовательности, удовлетворяющих условию.

LongCount<TSource>(IEnumerable<TSource>)

Возвращает Int64, представляющую общее количество элементов в последовательности.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Single.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single.

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Возвращает максимальное значение в универсальной последовательности.

Max<TSource>(IEnumerable<TSource>)

Возвращает максимальное значение в универсальной последовательности.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратором ключей.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Single.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single.

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Возвращает минимальное значение в универсальной последовательности.

Min<TSource>(IEnumerable<TSource>)

Возвращает минимальное значение в универсальной последовательности.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратером ключей.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей.

Nodes<T>(IEnumerable<T>)

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Order<T>(IEnumerable<T>, IComparer<T>)

Сортирует элементы последовательности в порядке возрастания.

Order<T>(IEnumerable<T>)

Сортирует элементы последовательности в порядке возрастания.

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Сортирует строки TypedTableBase<T> по возрастанию в соответствии с указанным ключом и сравнивателем.

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>)

Сортирует строки TypedTableBase<T> по возрастанию по указанному ключу.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Сортирует элементы последовательности в порядке возрастания с помощью указанного сравнения.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Сортирует элементы последовательности в порядке возрастания в соответствии с ключом.

OrderByDescending<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Сортирует строки TypedTableBase<T> в порядке убывания в соответствии с указанным ключом и компратером.

OrderByDescending<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>)

Сортирует строки TypedTableBase<T> в порядке убывания в соответствии с указанным ключом.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Сортирует элементы последовательности в порядке убывания с помощью указанного сравнения.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Сортирует элементы последовательности в порядке убывания в соответствии с ключом.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Сортирует элементы последовательности в порядке убывания.

OrderDescending<T>(IEnumerable<T>)

Сортирует элементы последовательности в порядке убывания.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Добавляет значение в начало последовательности.

Remove<T>(IEnumerable<T>)

Удаляет каждый узел в исходной коллекции из родительского узла.

Reverse<TSource>(IEnumerable<TSource>)

Инвертирует порядок элементов в последовательности.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей.

Select<TRow,S>(TypedTableBase<TRow>, Func<TRow,S>)

Проекты каждого элемента в TypedTableBase<T> новой форме.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Проектируйте каждый элемент последовательности в новую форму, включив индекс элемента.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Проектируйте каждый элемент последовательности в новую форму.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента. Индекс каждого исходного элемента используется в промежуточной проецированной форме этого элемента.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Проектирует каждый элемент последовательности в IEnumerable<T> и преобразует полученные последовательности в одну последовательность.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Проектирует каждый элемент последовательности в IEnumerable<T>, а результирующий последовательности — в одну последовательность. Индекс каждого исходного элемента используется в проецируемых формах этого элемента.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Определяет, равны ли две последовательности, сравнивая их элементы с помощью указанной IEqualityComparer<T>.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Определяет, равны ли две последовательности путем сравнения элементов с помощью средства сравнения равенства по умолчанию для их типа.

Shuffle<TSource>(IEnumerable<TSource>)

Перемешивание порядка элементов последовательности.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, и создает исключение, если существует несколько таких элементов.

Single<TSource>(IEnumerable<TSource>)

Возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ни одного элемента.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, или заданное значение по умолчанию, если такой элемент отсутствует; Этот метод создает исключение, если несколько элементов удовлетворяют условию.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не существует; Этот метод создает исключение, если несколько элементов удовлетворяют условию.

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

Возвращает единственный элемент последовательности или указанное значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов.

Skip<TSource>(IEnumerable<TSource>, Int32)

Проходит указанное число элементов в последовательности, а затем возвращает оставшиеся элементы.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Возвращает новую перечисленную коллекцию, содержащую элементы из source последних count элементов исходной коллекции, опущенной.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вычисляет сумму последовательности значений Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вычисляет сумму последовательности значений Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вычисляет сумму последовательности значений Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вычисляет сумму последовательности значений Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вычисляет сумму последовательности значений, допускающих значение NULL, Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вычисляет сумму последовательности значений, допускающих значение NULL, Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вычисляет сумму последовательности значений, допускающих значение NULL, Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вычисляет сумму последовательности значений, допускающих значение NULL, Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вычисляет сумму последовательности значений, допускающих значение NULL, Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вычисляет сумму последовательности значений Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Take<TSource>(IEnumerable<TSource>, Int32)

Возвращает указанное число смежных элементов из начала последовательности.

Take<TSource>(IEnumerable<TSource>, Range)

Возвращает указанный диапазон смежных элементов из последовательности.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Возвращает новую перечисленную коллекцию, содержащую последние count элементы из source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true. Индекс элемента используется в логике функции предиката.

ToArray<TSource>(IEnumerable<TSource>)

Создает массив из IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Преобразует IEnumerable<T> в IAsyncEnumerable<T>.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей, компратором и функцией селектора элементов.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает FrozenDictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает из FrozenDictionary<TKey,TValue> указанной функции селектора ключей IEnumerable<T> .

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Создает объект FrozenSet<T> с указанными значениями.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Создает HashSet<T> из IEnumerable<T> с помощью comparer для сравнения ключей.

ToHashSet<TSource>(IEnumerable<TSource>)

Создает HashSet<T> из IEnumerable<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Создает неизменяемый массив из указанной коллекции.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает неизменяемый словарь на основе некоторого преобразования последовательности.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Создает неизменяемый словарь из существующей коллекции элементов, применяя функцию преобразования к исходным ключам.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Перечисляет последовательность, создает неизменяемый хэш-набор его содержимого и использует указанный средство сравнения равенства для типа набора.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый хэш-набор его содержимого.

ToImmutableList<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый список его содержимого.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Перечисляет последовательность, создает неизменяемый отсортированный набор его содержимого и использует указанный сопоставитель.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый отсортированный набор его содержимого.

ToList<TSource>(IEnumerable<TSource>)

Создает List<T> из IEnumerable<T>.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей, компратором и функцией селектора элементов.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей.

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

Пытается определить количество элементов в последовательности без принудительного перечисления.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Создает объединение наборов двух последовательностей с помощью указанного IEqualityComparer<T>.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Создает объединение наборов двух последовательностей с помощью средства сравнения равенства по умолчанию.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

Where<TRow>(TypedTableBase<TRow>, Func<TRow,Boolean>)

Фильтрует последовательность строк на основе указанного предиката.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Фильтрует последовательность значений на основе предиката.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Фильтрует последовательность значений на основе предиката. Индекс каждого элемента используется в логике функции предиката.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

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

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Создает последовательность кортежей с элементами из трех указанных последовательностей.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Создает последовательность кортежей с элементами из двух указанных последовательностей.

Применяется к

См. также раздел