TypedTableBaseExtensions TypedTableBaseExtensions TypedTableBaseExtensions TypedTableBaseExtensions Class

定義

TypedTableBase<T> クラスの拡張メソッドを格納します。Contains the extension methods for the TypedTableBase<T> class.

public ref class TypedTableBaseExtensions abstract sealed
public static class TypedTableBaseExtensions
type TypedTableBaseExtensions = class
Public Module TypedTableBaseExtensions
継承
TypedTableBaseExtensionsTypedTableBaseExtensionsTypedTableBaseExtensionsTypedTableBaseExtensions

注釈

クラスには、型指定されたAsEnumerableデータセットのメソッドと標準クエリ操作を定義する静的拡張メソッドが含まれています。The class contains static extension methods that define the AsEnumerable method and standard query operations for typed data sets.

このクラスはインスタンス化できません。This class cannot be instantiated.

メソッド

AsEnumerable<TRow>(TypedTableBase<TRow>) AsEnumerable<TRow>(TypedTableBase<TRow>) AsEnumerable<TRow>(TypedTableBase<TRow>) AsEnumerable<TRow>(TypedTableBase<TRow>)

TypedTableBase<T> のデータ行要素を列挙し、EnumerableRowCollection<TRow> オブジェクトを返します。ここで、ジェネリック パラメーター TDataRow です。Enumerates the data row elements of the TypedTableBase<T> and returns an EnumerableRowCollection<TRow> object, where the generic parameter T is DataRow. このオブジェクトは、LINQLINQ 式またはメソッド クエリで使用できます。This object can be used in a LINQLINQ expression or method query.

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

シーケンス内の指定された行にある要素を返します。行が範囲外の場合は既定値を返します。Returns the element at a specified row in a sequence or a default value if the row is out of range.

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

TypedTableBase<T> の行を指定したキーに従って昇順に並べ替えます。Sorts the rows of a TypedTableBase<T> in ascending order according to the specified key.

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

TypedTableBase<T> の行を指定したキーと比較子に従って昇順に並べ替えます。Sorts the rows of a TypedTableBase<T> in ascending order according to the specified key and comparer.

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

TypedTableBase<T> の行を指定したキーに従って降順に並べ替えます。Sorts the rows of a TypedTableBase<T> in descending order according to the specified key.

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

TypedTableBase<T> の行を指定したキーと比較子に従って降順に並べ替えます。Sorts the rows of a TypedTableBase<T> in descending order according to the specified key and comparer.

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

TypedTableBase<T> の各要素を新しいフォームに射影します。Projects each element of a TypedTableBase<T> into a new form.

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

指定した述語に基づいて行のシーケンスをフィルター処理します。Filters a sequence of rows based on the specified predicate.

適用対象

こちらもご覧ください