ItemCollection Класс

Определение

Содержит список элементов, составляющих содержимое ItemsControl.Holds the list of items that constitute the content of an ItemsControl.

public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface ICollectionViewLiveShaping
    interface IItemProperties
    interface IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements ICollectionViewLiveShaping, IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Наследование
Атрибуты
Реализации

Примеры

Если у вас есть ItemsControl, например ListBox , с содержимым Items , можно использовать свойство для доступа к элементу ItemCollection, который является представлением.If you have an ItemsControl, such as a ListBox that has content, you can use the Items property to access the ItemCollection, which is a view. Так как это представление, можно использовать функции, связанные с представлением, такие как сортировка, фильтрация и группирование.Because it is a view, you can then use the view-related functionalities such as sorting, filtering, and grouping. Обратите внимание, что при задании ItemsSource операции представления делегируют представление коллекции ItemsSource.Note that when ItemsSource is set, the view operations delegate to the view over the ItemsSource collection. Таким образом, ItemCollection поддерживает сортировку, фильтрацию и группирование, только если делегированное представление их поддерживает.Therefore, the ItemCollection supports sorting, filtering, and grouping only if the delegated view supported them.

В следующем примере показано, как сортировать содержимое ListBox с именем. myListBoxThe following example shows how to sort the content of a ListBox named myListBox. В этом примере Content — это имя свойства, по которому выполняется сортировка.In this example, Content is the name of the property to sort by.

myListBox.Items.SortDescriptions.Add(
    new SortDescription("Content", ListSortDirection.Descending));
myListBox.Items.SortDescriptions.Add(New SortDescription("Content", ListSortDirection.Descending))

При этом представление может быть или не быть представлением по умолчанию в зависимости от того, как данные настраиваются в ItemsControl.When you do this, the view might or might not be the default view, depending on how the data is set up on your ItemsControl. Например, если ItemsSource свойство привязано CollectionViewSourceк, представление Items , полученное с помощью свойства, не является представлением по умолчанию.For example, when the ItemsSource property is bound to a CollectionViewSource, the view that you obtain using the Items property is not the default view.

Если используется привязка (вы ItemsSource используете свойство), то для получения представления по умолчанию можно выполнить следующие действия. ItemsControlIf your ItemsControl is bound (you are using the ItemsSource property), then you can do the following to get the default view:

CollectionView myView;
Private myView As CollectionView
myView = (CollectionView)CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource);
myView = CType(CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource), CollectionView)

Кроме того, можно указать критерии фильтрации, сортировки и группировки в XAMLXAML с помощью. CollectionViewSourceAlternately, you can specify filtering, sorting, and grouping criteria in XAMLXAML using CollectionViewSource.

Комментарии

ItemCollectionподдерживает коллекцию таких элементов, как строки, объекты, XMLXML узлы, элементы и другие коллекции.ItemCollection maintains a collection of items such as strings, objects, XMLXML nodes, elements, and other collections. Компонент использует данные ItemCollection в для создания его содержимого. ItemsControlAn ItemsControl uses the data in the ItemCollection to generate its content. Если требуется выполнить статистическую обработку более чем одной коллекции, присвойте CompositeCollection ItemsSource свойству ItemsControlзначение.If you want to aggregate more than one collection, assign a CompositeCollection to the ItemsSource property of your ItemsControl.

Используйте свойство или свойство, чтобы указать коллекцию, которая должна использоваться для ItemsControlсоздания содержимого. ItemsSource ItemsUse either the Items property or the ItemsSource property to specify the collection that should be used to generate the content of your ItemsControl. Если свойство задано, коллекция будет доступна только для чтения и имеет фиксированный размер. Items ItemsSourceWhen the ItemsSource property is set, the Items collection will be made read-only and fixed-size. Это означает, что при использовании ItemsSource свойства нельзя добавлять, удалять или изменять элементы ItemCollection напрямую.This means that if you are using the ItemsSource property, you cannot add, delete, or change items in the ItemCollection directly.

ItemCollection— Это CollectionView и, таким образом, обеспечивает функциональные возможности представления коллекции, такие как сортировка, группирование и фильтрация.ItemCollection is a CollectionView and therefore provides collection view functionalities, such as sorting, grouping, and filtering. Дополнительные сведения см. в разделах SortDescriptions, Filter и GroupDescriptions.For more information, see SortDescriptions, Filter, and GroupDescriptions.

Дополнительные сведения о представлениях коллекций см. в разделе Общие сведения о привязке данных.For more information about collection views, see Data Binding Overview.

Свойства

AllowsCrossThreadChanges

Получает значение, указывающее, может ли какой-либо поток, кроме создавшего CollectionView, изменить SourceCollection.Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection.

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

Получает значение, указывающее, поддерживает ли представление коллекции включение или выключение фильтрации данных в режиме реального времени.Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.

CanChangeLiveGrouping

Получает значение, указывающее, поддерживает ли представление коллекции включение или выключение группирования данных в режиме реального времени.Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.

CanChangeLiveSorting

Получает значение, указывающее, поддерживает ли представление коллекции включение или выключение сортировки данных в режиме реального времени.Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.

CanFilter

Получает значение показывающее, поддерживает ли данное представление коллекции фильтрацию.Gets a value that indicates whether this collection view supports filtering.

CanGroup

Получает значение показывающее, поддерживает ли данное представление коллекции группировку.Gets a value that indicates whether this collection view supports grouping.

CanSort

Получает значение показывающее, поддерживает ли данное представление коллекции сортировку.Gets a value that indicates whether this collection view supports sorting.

Comparer

Возврат объекта, который можно использовать для сравнения элементов представления.Returns an object that you can use to compare items in the view.

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

Получает количество записей в коллекции.Gets the number of records in the collection.

Culture

Возвращает или задает сведений о языке и региональных параметрах, используемых в ходе сортировки.Gets or sets the culture information to use during sorting.

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

Возвращает текущий элемент в представлении.Gets the current item in the view.

CurrentPosition

Получает порядковую позицию текущего элемента в представлении.Gets the ordinal position of the current item within the view.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

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

Возвращает или задает обратный вызов, используемый для определения, подходит ли элемент для включения в представление.Gets or sets a callback used to determine if an item is suitable for inclusion in the view.

GroupDescriptions

Получает коллекцию объектов GroupDescription, определяющих, как группировать элементы.Gets a collection of GroupDescription objects that defines how to group the items.

Groups

Получает группы верхнего уровня, сконструированные в соответствии сGroupDescriptions.Gets the top-level groups that are constructed according to the GroupDescriptions.

IsCurrentAfterLast

Получает значение, которое показывает, находится ли текущий элемент за пределами окончания коллекции.Gets a value that indicates whether the current item of the view is beyond the end of the collection.

IsCurrentBeforeFirst

Получает значение, которое показывает, находится ли текущий элемент за пределами начала коллекции.Gets a value that indicates whether the current item of the view is beyond the beginning of the collection.

IsCurrentInSync

Получение значения, которое определяет, находится ли CurrentItem в CurrentPosition.Gets a value that indicates whether the CurrentItem is at the CurrentPosition.

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

Получение значения, определяющего, предоставляет ли базовая коллекция уведомления об изменениях.Gets a value that indicates whether the underlying collection provides change notifications.

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

Получение значения, которое определяет, является ли пустым полученное (отфильтрованное) представление.Gets a value that indicates whether the resulting (filtered) view is empty.

IsInUse

Получает значение, указывающее, подписывается ли какой-либо объект на события этого CollectionView.Gets a value that indicates whether any object is subscribing to the events of this CollectionView.

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

Получает или задает значение, указывающее, включена ли фильтрация данных в реальном времени.Gets or sets a value that indicates whether filtering data in real time is enabled.

IsLiveGrouping

Получает или задает значение, указывающее, включено ли группирование данных в реальном времени.Gets or sets a value that indicates whether grouping data in real time is enabled.

IsLiveSorting

Получает или задает значение, указывающее, включена ли сортировка в реальном времени.Gets or sets a value that indicates whether sorting in real time is enabled.

IsRefreshDeferred

Получает значение, которое указывает, используется ли метод DeferRefresh().Gets a value that indicates whether there is an outstanding DeferRefresh() in use.

(Унаследовано от CollectionView)
Item[Int32]

Возвращает или задает элемент в данном основанном на нуле индексе.Gets or sets the item at the given zero-based index.

LiveFilteringProperties

Получает коллекцию строк, определяющих свойства, которые участвуют в фильтрации данных в режиме реального времени.Gets a collection of strings that specify the properties that participate in filtering data in real time.

LiveGroupingProperties

Получает коллекцию строк, определяющих свойства, которые участвуют в группировании данных в режиме реального времени.Gets a collection of strings that specify the properties that participate in grouping data in real time.

LiveSortingProperties

Получает коллекцию строк, определяющих свойства, которые участвуют в сортировке данных в режиме реального времени.Gets a collection of strings that specify the properties that participate in sorting data in real time.

NeedsRefresh

Получает значение, которое показывает, необходимо ли обновление коллекции.Gets a value that indicates whether the collection needs to be refreshed.

SortDescriptions

Получает коллекцию объектов SortDescription, которые описывают сортировку элементов коллекции в представлении.Gets a collection of SortDescription objects that describe how the items in the collection are sorted in the view.

SourceCollection

Получает неотсортированную и неотфильтрованную коллекцию, лежащую в основе данного представления коллекции.Gets the unsorted and unfiltered collection that underlies this collection view.

UpdatedOutsideDispatcher

Получение значения, определяющего, стоит ли обновлять журнал записей из-за получения уведомления CollectionChanged по другому потоку, не вводя сперва в диспетчер потока пользовательский интерфейсuser interface (UI).Gets a value that indicates whether it has been necessary to update the change log because a CollectionChanged notification has been received on a different thread without first entering the пользовательский интерфейсuser interface (UI) thread dispatcher.

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

Методы

Add(Object)

Добавляет элемент в коллекцию ItemCollection.Adds an item to the ItemCollection.

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

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

Очищает коллекцию и освобождает ссылки на все элементы, входящие в данное время в коллекцию.Clears the collection and releases the references on all items currently in the collection.

ClearChangeLog()

Очищение ожидающих изменений из журнала измененийClears any pending changes from the change log.

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

Очищает необработанные изменения в коллекцию.Clears unprocessed changed to the collection.

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

Возвращает значение, которое показывает, находится ли указанный элемент в этом представлении.Returns a value that indicates whether the specified item is in this view.

CopyTo(Array, Int32)

Копирует элементы коллекции в массив начиная с определенного индекса в массиве.Copies the elements of the collection to an array, starting at a particular array index.

DeferRefresh()

Вводит отложенный цикл, который можно использовать для слияния изменений с представлением и задержки автоматического обновления.Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

DetachFromSourceCollection()

Удаляет ссылку на базовую коллекцию из CollectionView.Removes the reference to the underlying collection from the CollectionView.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возврат объекта, который можно использовать для перечисления элементов представления.Returns an object that you can use to enumerate the items in the view.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает элемент в указанный основанный на нуле индекс в данном представлении.Returns the item at the specified zero-based index in this view.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Возвращает индекс в данной коллекции, в которой расположен указанный элемент.Returns the index in this collection where the specified item is located.

Insert(Int32, Object)

Вставляет элемент в коллекцию по указанному индексу.Inserts an element into the collection at the specified index.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Задает указанный элемент в коллекции как CurrentItem.Sets the specified item in the collection as the CurrentItem.

MoveCurrentToFirst()

Задает первый элемент в представлении в качестве CurrentItem.Sets the first item in the view as the CurrentItem.

MoveCurrentToLast()

Задает последний элемент в представлении в качестве CurrentItem.Sets the last item in the view as the CurrentItem.

MoveCurrentToNext()

Задает элемент после CurrentItem в представлении в качестве элемента CurrentItem.Sets the item after the CurrentItem in the view as the CurrentItem.

MoveCurrentToPosition(Int32)

Задает элемент по заданному индексу в качестве CurrentItem в представлении.Sets the item at the specified index to be the CurrentItem in the view.

MoveCurrentToPrevious()

Устанавливает элемент перед элементом CurrentItem в качестве CurrentItem.Sets the item before the CurrentItem in the view as the CurrentItem.

OKToChangeCurrent()

Возвращение значения, которое определяет, может ли представление менять то, какой элемент является CurrentItem.Returns a value that indicates whether the view can change which item is the CurrentItem.

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

Происходит при изменении свойства AllowsCrossThreadChanges.Occurs when the AllowsCrossThreadChanges property changes.

(Унаследовано от CollectionView)
OnBeginChangeLogging(NotifyCollectionChangedEventArgs)

Вызван базовым классом, чтобы уведомить производный класс, что событие CollectionChanged было отправлено в очередь сообщений.Called by the base class to notify the derived class that an CollectionChanged event has been posted to the message queue.

(Унаследовано от CollectionView)
OnCollectionChanged(NotifyCollectionChangedEventArgs)

Вызывает событие CollectionChanged.Raises the CollectionChanged event.

(Унаследовано от CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

Вызывает событие CollectionChanged.Raises the CollectionChanged event.

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

Вызывает событие CurrentChanged.Raises the CurrentChanged event.

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

Порождение события CurrentChanging, которое не подлежит отмене.Raises a CurrentChanging event that is not cancelable.

(Унаследовано от CollectionView)
OnCurrentChanging(CurrentChangingEventArgs)

Порождение события CurrentChanging посредством заданных аргументов.Raises the CurrentChanging event with the specified arguments.

(Унаследовано от CollectionView)
OnPropertyChanged(PropertyChangedEventArgs)

Порождение события PropertyChanged с помощью заданных аргументов.Raises the PropertyChanged event using the specified arguments.

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

Возвращает значение показывающее, принадлежит ли указанный элемент этому представлению.Returns a value that indicates whether the specified item belongs to this view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

При переопределении в производном классе выполняется обработка одного изменения в потоке ИПUI.When overridden in a derived class, processes a single change on the ИПUI thread.

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

Гарантирует, что были зафиксированы все ожидающие изменения в коллекции.Ensures that all pending changes to the collection have been committed.

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

Повторное создание представления.Re-creates the view.

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

Обновление представления или указание на необходимость обновления представления после завершения отложенного цикла.Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.

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

Повторное создание представления.Re-creates the view.

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

Удаляет ссылку указанного элемента из коллекции или ракурса.Removes the specified item reference from the collection or view.

RemoveAt(Int32)

Удаляет элемент в указанный индекс коллекции или представление.Removes the item at the specified index of the collection or view.

SetCurrent(Object, Int32)

Установка заданного элемента и индекса в качестве значений свойств CurrentItem и CurrentPosition.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties.

(Унаследовано от CollectionView)
SetCurrent(Object, Int32, Int32)

Установка заданного элемента и индекса в качестве значений свойств CurrentItem и CurrentPosition.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties. Данный метод можно вызвать из конструктора производного класса.This method can be called from a constructor of a derived class.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

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

События

CollectionChanged

Происходит при изменении представления.Occurs when the view has changed.

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

Происходит после изменения CurrentItem.Occurs after the CurrentItem has changed.

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

Происходит, когда CurrentItem меняется.Occurs when the CurrentItem is changing.

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

Происходит при изменении значения свойства.Occurs when a property value has changed.

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

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

ICollection.IsSynchronized

Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

ICollection.SyncRoot

Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IEditableCollectionView.AddNew()

Добавляет новый элемент в коллекцию.Adds a new item to the collection.

IEditableCollectionView.CanAddNew

Возвращает значение, указывающее, можно ли добавить новый элемент в коллекцию.Gets a value that indicates whether a new item can be added to the collection.

IEditableCollectionView.CanCancelEdit

Возвращает значение, указывающее, может ли представление коллекции отклонить отложенные изменения и восстановить исходные значения изменяемого объекта.Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.

IEditableCollectionView.CancelEdit()

Завершает транзакцию изменения и, если это возможно, восстанавливает исходное значение для элемента.Ends the edit transaction and, if possible, restores the original value to the item.

IEditableCollectionView.CancelNew()

Завершает транзакцию добавления и отменяет ожидающий новый элемент.Ends the add transaction and discards the pending new item.

IEditableCollectionView.CanRemove

Возвращает значение, указывающее, можно ли удалить элемент из коллекции.Gets a value that indicates whether an item can be removed from the collection.

IEditableCollectionView.CommitEdit()

Завершает транзакцию изменения и сохраняет отложенные изменения.Ends the edit transaction and saves the pending changes.

IEditableCollectionView.CommitNew()

Завершает транзакцию добавления и сохраняет ожидаемый новый элемент.Ends the add transaction and saves the pending new item.

IEditableCollectionView.CurrentAddItem

Возвращает элемент, добавляемый во время текущей транзакции добавления.Gets the item that is being added during the current add transaction.

IEditableCollectionView.CurrentEditItem

Получает элемент в редактируемой коллекции.Gets the item in the collection that is being edited.

IEditableCollectionView.EditItem(Object)

Начинает транзакцию редактирования заданного элемента.Begins an edit transaction of the specified item.

IEditableCollectionView.IsAddingNew

Получает значение, указывающее, выполняется ли в данный момент транзакция добавления.Gets a value that indicates whether an add transaction is in progress.

IEditableCollectionView.IsEditingItem

Получает значение, указывающее, выполняется ли в данный момент транзакция редактирования.Gets a value that indicates whether an edit transaction is in progress.

IEditableCollectionView.NewItemPlaceholderPosition

Возвращает или задает положение прототипа нового элемента в представлении коллекции.Gets or sets the position of the new item placeholder in the collection view.

IEditableCollectionView.Remove(Object)

Удаляет заданный элемент из коллекции.Removes the specified item from the collection.

IEditableCollectionView.RemoveAt(Int32)

Удаляет элемент в указанной позиции из коллекции.Removes the item at the specified position from the collection.

IEditableCollectionViewAddNewItem.AddNewItem(Object)

Добавляет указанный объект в коллекцию.Adds the specified object to the collection.

IEditableCollectionViewAddNewItem.CanAddNewItem

Получает значение, указывающее, можно ли добавить указанный объект в коллекцию.Gets a value that indicates whether a specified object can be added to the collection.

IEnumerable.GetEnumerator()

Возврат объекта IEnumerator, который можно использовать для перечисления элементов представления.Returns an IEnumerator object that you can use to enumerate the items in the view.

(Унаследовано от CollectionView)
IItemProperties.ItemProperties

Получает коллекцию, которая содержит сведения о свойствах, доступных для элементов в коллекции.Gets a collection that contains information about the properties that are available on the items in a collection.

IList.IsFixedSize

Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IList.IsReadOnly

Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

INotifyCollectionChanged.CollectionChanged

Происходит при изменении представления.Occurs when the view has changed.

(Унаследовано от CollectionView)
INotifyPropertyChanged.PropertyChanged

Возникает при смене значения свойства.Occurs when a property value changes.

(Унаследовано от CollectionView)
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Получает события от централизованного диспетчера событий.Receives events from the centralized event manager.

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

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

Дополнительно