TypedTableBase<T> クラス

定義

この型は、Visual Studio および XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクト生成の基本クラスとして使用され、コードから直接使用するためのものではありません。

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>を初期化します。 このメソッドは、Visual Studio と XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクトの生成をサポートします。 この型は、コードから直接使用するためのものではありません。

TypedTableBase<T>(SerializationInfo, StreamingContext)
古い.

新しい TypedTableBase<T>を初期化します。 このメソッドは、Visual Studio と XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクトの生成をサポートします。 このメソッドは、コードから直接使用するためのものではありません。

フィールド

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

DataTableに格納されているデータの XML 表現の名前空間を取得または設定します。

(継承元 DataTable)
ParentRelations

この DataTableの親関係のコレクションを取得します。

(継承元 DataTable)
Prefix

DataTableに格納されているデータの XML 表現の名前空間を取得または設定します。

(継承元 DataTable)
PrimaryKey

データ テーブルの主キーとして機能する列の配列を取得または設定します。

(継承元 DataTable)
RemotingFormat

シリアル化形式を取得または設定します。

(継承元 DataTable)
Rows

このテーブルに属する行のコレクションを取得します。

(継承元 DataTable)
Site

DataTableISite を取得または設定します。

(継承元 DataTable)
TableName

DataTableの名前を取得または設定します。

(継承元 DataTable)

メソッド

AcceptChanges()

前回の AcceptChanges() 呼び出し以降にこのテーブルに加えられたすべての変更をコミットします。

(継承元 DataTable)
BeginInit()

フォームで使用される DataTable または別のコンポーネントによって使用される DataTable の初期化を開始します。 初期化は実行時に行われます。

(継承元 DataTable)
BeginLoadData()

データの読み込み中に通知、インデックスのメンテナンス、制約をオフにします。

(継承元 DataTable)
Cast<TResult>()

TypedTableBase<T> の要素を指定した型に変換します。 このメソッドは、Visual Studio と XSD.exe .NET Framework ツールによる型指定された DataTable オブジェクトの生成をサポートします。 このメソッドは、コードから直接使用するためのものではありません。

Clear()

すべてのデータの DataTable をクリアします。

(継承元 DataTable)
Clone()

すべての DataTable スキーマと制約を含む、DataTableの構造を複製します。

(継承元 DataTable)
Compute(String, String)

フィルター条件を渡す現在の行に対して、指定された式を計算します。

(継承元 DataTable)
Copy()

この DataTableの構造とデータの両方をコピーします。

(継承元 DataTable)
CreateDataReader()

この DataTable内のデータに対応する DataTableReader を返します。

(継承元 DataTable)
CreateInstance()

DataTableの新しいインスタンスを作成します。

(継承元 DataTable)
Dispose()

MarshalByValueComponentで使用されているすべてのリソースを解放します。

(継承元 MarshalByValueComponent)
Dispose(Boolean)

MarshalByValueComponent によって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

(継承元 MarshalByValueComponent)
EndInit()

フォームで使用される DataTable または別のコンポーネントによって使用される DataTable の初期化を終了します。 初期化は実行時に行われます。

(継承元 DataTable)
EndLoadData()

データの読み込み後に通知、インデックスのメンテナンス、制約を有効にします。

(継承元 DataTable)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetChanges()

読み込まれたか、最後に呼び出された後に行われたすべての変更を含む DataTableAcceptChanges() のコピーを取得します。

(継承元 DataTable)
GetChanges(DataRowState)

最後に読み込まれた後、または AcceptChanges() が呼び出されてから行われたすべての変更を含む DataTable のコピーを DataRowStateでフィルター処理して取得します。

(継承元 DataTable)
GetEnumerator()

型指定されたDataRowの列挙子を返します。 このメソッドは、Visual Studio と XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクトの生成をサポートします。 このメソッドは、コードから直接使用するためのものではありません。

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)

指定した IDataReaderを使用して、データ ソースの値を DataTable に入力します。 DataTable に既に行が含まれている場合、データ ソースからの受信データは既存の行とマージされます。

(継承元 DataTable)
Load(IDataReader, LoadOption)

指定した IDataReaderを使用して、データ ソースの値を DataTable に入力します。 DataTable に既に行が含まれている場合、データ ソースからの受信データは、loadOption パラメーターの値に従って既存の行とマージされます。

(継承元 DataTable)
Load(IDataReader, LoadOption, FillErrorEventHandler)

エラー処理デリゲートを使用して、指定された IDataReader を使用して、データ ソースからの値を DataTable に入力します。

(継承元 DataTable)
LoadDataRow(Object[], Boolean)

特定の行を検索して更新します。 一致する行が見つからない場合は、指定された値を使用して新しい行が作成されます。

(継承元 DataTable)
LoadDataRow(Object[], LoadOption)

特定の行を検索して更新します。 一致する行が見つからない場合は、指定された値を使用して新しい行が作成されます。

(継承元 DataTable)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Merge(DataTable)

指定した DataTable を現在の DataTableにマージします。

(継承元 DataTable)
Merge(DataTable, Boolean)

指定した DataTable を現在の DataTableにマージし、現在の DataTableの変更を保持するかどうかを示します。

(継承元 DataTable)
Merge(DataTable, Boolean, MissingSchemaAction)

指定した 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)

DataColumn が削除されていることを DataTable に通知します。

(継承元 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)

指定した Streamを使用して、XML スキーマとデータを DataTable に読み取ります。

(継承元 DataTable)
ReadXml(String)

指定したファイルから XML スキーマとデータを DataTable に読み取ります。

(継承元 DataTable)
ReadXml(TextReader)

指定した TextReaderを使用して、XML スキーマとデータを DataTable に読み取ります。

(継承元 DataTable)
ReadXml(XmlReader)

指定した XmlReaderを使用して、XML スキーマとデータを DataTable に読み取ります。

(継承元 DataTable)
ReadXmlSchema(Stream)

指定したストリームを使用して、XML スキーマを DataTable に読み取ります。

(継承元 DataTable)
ReadXmlSchema(String)

指定したファイルから XML スキーマを DataTable に読み取ります。

(継承元 DataTable)
ReadXmlSchema(TextReader)

指定した TextReaderを使用して、XML スキーマを DataTable に読み取ります。

(継承元 DataTable)
ReadXmlSchema(XmlReader)

指定した XmlReaderを使用して、XML スキーマを DataTable に読み取ります。

(継承元 DataTable)
ReadXmlSerializable(XmlReader)

XML ストリームから読み取ります。

(継承元 DataTable)
RejectChanges()

読み込まれてからテーブルに加えられたすべての変更、または最後に AcceptChanges() が呼び出された時刻をロールバックします。

(継承元 DataTable)
Reset()

DataTable を元の状態にリセットします。 リセットすると、テーブルのすべてのデータ、インデックス、リレーション、列が削除されます。 DataSet に DataTable が含まれている場合、テーブルはリセットされた後も DataSet の一部になります。

(継承元 DataTable)
Select()

すべての DataRow オブジェクトの配列を取得します。

(継承元 DataTable)
Select(String)

フィルター条件に一致するすべての DataRow オブジェクトの配列を取得します。

(継承元 DataTable)
Select(String, String)

指定した並べ替え順序で、フィルター条件に一致するすべての DataRow オブジェクトの配列を取得します。

(継承元 DataTable)
Select(String, String, DataViewRowState)

指定した状態に一致する並べ替えの順序でフィルターに一致するすべての DataRow オブジェクトの配列を取得します。

(継承元 DataTable)
ToString()

TableNameDisplayExpressionを取得します (連結文字列として存在する場合)。

(継承元 DataTable)
WriteXml(Stream)

指定した Streamを使用して、DataTable の現在の内容を XML として書き込みます。

(継承元 DataTable)
WriteXml(Stream, Boolean)

指定した Streamを使用して、DataTable の現在の内容を XML として書き込みます。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXml(Stream, XmlWriteMode)

指定した XmlWriteModeを使用して、指定したファイルに DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。

(継承元 DataTable)
WriteXml(Stream, XmlWriteMode, Boolean)

指定した XmlWriteModeを使用して、指定したファイルに DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXml(String)

指定したファイルを使用して、DataTable の現在の内容を XML として書き込みます。

(継承元 DataTable)
WriteXml(String, Boolean)

指定したファイルを使用して、DataTable の現在の内容を XML として書き込みます。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXml(String, XmlWriteMode)

指定したファイルと XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。

(継承元 DataTable)
WriteXml(String, XmlWriteMode, Boolean)

指定したファイルと XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXml(TextWriter)

指定した TextWriterを使用して、DataTable の現在の内容を XML として書き込みます。

(継承元 DataTable)
WriteXml(TextWriter, Boolean)

指定した TextWriterを使用して、DataTable の現在の内容を XML として書き込みます。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXml(TextWriter, XmlWriteMode)

指定した TextWriterXmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。

(継承元 DataTable)
WriteXml(TextWriter, XmlWriteMode, Boolean)

指定した TextWriterXmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXml(XmlWriter)

指定した XmlWriterを使用して、DataTable の現在の内容を XML として書き込みます。

(継承元 DataTable)
WriteXml(XmlWriter, Boolean)

指定した XmlWriterを使用して、DataTable の現在の内容を XML として書き込みます。

(継承元 DataTable)
WriteXml(XmlWriter, XmlWriteMode)

指定した XmlWriterXmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。

(継承元 DataTable)
WriteXml(XmlWriter, XmlWriteMode, Boolean)

指定した XmlWriterXmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、mode パラメーターの値を WriteSchemaに設定します。 テーブルとそのすべての子孫のデータを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXmlSchema(Stream)

DataTable の現在のデータ構造を XML スキーマとして指定されたストリームに書き込みます。

(継承元 DataTable)
WriteXmlSchema(Stream, Boolean)

DataTable の現在のデータ構造を XML スキーマとして指定されたストリームに書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXmlSchema(String)

DataTable の現在のデータ構造を XML スキーマとして指定されたファイルに書き込みます。

(継承元 DataTable)
WriteXmlSchema(String, Boolean)

DataTable の現在のデータ構造を XML スキーマとして指定されたファイルに書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXmlSchema(TextWriter)

指定した TextWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。

(継承元 DataTable)
WriteXmlSchema(TextWriter, Boolean)

指定した TextWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)
WriteXmlSchema(XmlWriter)

指定した XmlWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。

(継承元 DataTable)
WriteXmlSchema(XmlWriter, Boolean)

指定した XmlWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、writeHierarchy パラメーターを trueに設定します。

(継承元 DataTable)

イベント

ColumnChanged

DataRowで指定した DataColumn の値が変更された後に発生します。

(継承元 DataTable)
ColumnChanging

DataRowで指定した DataColumn の値が変更されたときに発生します。

(継承元 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の列挙子を返します。 このメソッドは、Visual Studio と XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクトの生成をサポートします。 このメソッドは、コードから直接使用するためのものではありません。

IListSource.ContainsListCollection

このメンバーの説明については、ContainsListCollectionを参照してください。

(継承元 DataTable)
IListSource.GetList()

このメンバーの説明については、GetList()を参照してください。

(継承元 DataTable)
IXmlSerializable.GetSchema()

このメンバーの説明については、GetSchema()を参照してください。

(継承元 DataTable)
IXmlSerializable.ReadXml(XmlReader)

このメンバーの説明については、ReadXml(XmlReader)を参照してください。

(継承元 DataTable)
IXmlSerializable.WriteXml(XmlWriter)

このメンバーの説明については、WriteXml(XmlWriter)を参照してください。

(継承元 DataTable)

拡張メソッド

GetKeyedService<T>(IServiceProvider, Object)

IServiceProviderから T 型のサービスを取得します。

GetKeyedServices(IServiceProvider, Type, Object)

IServiceProviderから serviceType 型のサービスの列挙体を取得します。

GetKeyedServices<T>(IServiceProvider, Object)

IServiceProviderから T 型のサービスの列挙体を取得します。

GetRequiredKeyedService(IServiceProvider, Type, Object)

IServiceProviderから serviceType 型のサービスを取得します。

GetRequiredKeyedService<T>(IServiceProvider, Object)

IServiceProviderから T 型のサービスを取得します。

CreateAsyncScope(IServiceProvider)

スコープ付きサービスの解決に使用できる新しい AsyncServiceScope を作成します。

CreateScope(IServiceProvider)

スコープ付きサービスの解決に使用できる新しい IServiceScope を作成します。

GetRequiredService(IServiceProvider, Type)

IServiceProviderから serviceType 型のサービスを取得します。

GetRequiredService<T>(IServiceProvider)

IServiceProviderから T 型のサービスを取得します。

GetService<T>(IServiceProvider)

IServiceProviderから T 型のサービスを取得します。

GetServices(IServiceProvider, Type)

IServiceProviderから serviceType 型のサービスの列挙体を取得します。

GetServices<T>(IServiceProvider)

IServiceProviderから T 型のサービスの列挙体を取得します。

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

指定したキー セレクター関数に従って、IEnumerable<T> から FrozenDictionary<TKey,TValue> を作成します。

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

指定したキー セレクターおよび要素セレクター関数に従って、IEnumerable<T> から FrozenDictionary<TKey,TValue> を作成します。

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

指定した値を使用して FrozenSet<T> を作成します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

指定したコレクションから変更できない配列を作成します。

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

変換関数をソース キーに適用して、要素の既存のコレクションから変更できないディクショナリを構築します。

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

シーケンスの変換に基づいて、変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,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>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

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

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成し、セット型に対して指定された等値比較子を使用します。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,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>, IComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

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

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成し、指定された比較子を使用します。

AsDataView(DataTable)

LINQ 対応の DataView オブジェクトを作成して返します。

AsEnumerable(DataTable)

ジェネリック パラメーター TDataRowされている IEnumerable<T> オブジェクトを返します。 このオブジェクトは、LINQ 式またはメソッド クエリで使用できます。

CopyToDataTable<T>(IEnumerable<T>)

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトを指定して、DataRow オブジェクトのコピーを格納する DataTable を返します。

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

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトが指定された DataTableDataRow オブジェクトをコピーします。

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

ジェネリック パラメーター TDataRowされている入力 IEnumerable<T> オブジェクトが指定された DataTableDataRow オブジェクトをコピーします。

AsEnumerable<TRow>(TypedTableBase<TRow>)

TypedTableBase<T> のデータ行要素を列挙し、ジェネリック パラメーター TDataRowEnumerableRowCollection<TRow> オブジェクトを返します。 このオブジェクトは、LINQ 式またはメソッド クエリで使用できます。

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

シーケンス内の指定された行にある要素を返します。行が範囲外の場合は既定値を返します。

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

指定したキーに従って、TypedTableBase<T> の行を昇順で並べ替えます。

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

指定したキーと比較子に従って、TypedTableBase<T> の行を昇順で並べ替えます。

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

指定したキーに従って、TypedTableBase<T> の行を降順に並べ替えます。

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

指定したキーと比較子に従って、TypedTableBase<T> の行を降順に並べ替えます。

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

TypedTableBase<T> の各要素を新しいフォームに投影します。

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

指定した述語に基づいて行のシーケンスをフィルター処理します。

GetFakeLogCollector(IServiceProvider)

偽のロガーに送信されたログ レコードを収集するオブジェクトを取得します。

GetFakeRedactionCollector(IServiceProvider)

依存関係挿入コンテナーから偽の redactor コレクター インスタンスを取得します。

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

アキュムレータ関数をシーケンスに適用します。

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

アキュムレータ関数をシーケンスに適用します。 指定されたシード値は、初期アキュムレータ値として使用されます。

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

アキュムレータ関数をシーケンスに適用します。 指定したシード値が初期アキュムレータ値として使用され、指定された関数を使用して結果値が選択されます。

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

この型は、Visual Studio および XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクト生成の基本クラスとして使用され、コードから直接使用するためのものではありません。

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

この型は、Visual Studio および XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクト生成の基本クラスとして使用され、コードから直接使用するためのものではありません。

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

シーケンスのすべての要素が条件を満たすかどうかを判断します。

Any<TSource>(IEnumerable<TSource>)

シーケンスに要素が含まれているかどうかを判断します。

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

シーケンスの要素が条件を満たすかどうかを判断します。

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

シーケンスの末尾に値を追加します。

AsEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<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>)

2 つのシーケンスを連結します。

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

既定の等値比較子を使用して、シーケンスに指定した要素が含まれているかどうかを判断します。

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

指定した IEqualityComparer<T>を使用して、シーケンスに指定した要素が含まれているかどうかを判断します。

Count<TSource>(IEnumerable<TSource>)

シーケンス内の要素の数を返します。

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

指定したシーケンス内の 1 つの条件を満たす要素の数を表す数値を返します。

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

この型は、Visual Studio および XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクト生成の基本クラスとして使用され、コードから直接使用するためのものではありません。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

シーケンスが空の場合は、指定したシーケンスの要素、またはシングルトン コレクション内の型パラメーターの既定値を返します。

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

シーケンスが空の場合は、指定したシーケンスの要素、またはシングルトン コレクション内の指定した値を返します。

Distinct<TSource>(IEnumerable<TSource>)

既定の等値比較子を使用して値を比較することにより、シーケンスから個別の要素を返します。

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

指定した IEqualityComparer<T> を使用して値を比較することにより、シーケンスから個別の要素を返します。

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

指定したキー セレクター関数に従って、シーケンスから個別の要素を返します。

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

指定したキー セレクター関数に従ってシーケンスから個別の要素を返し、指定した比較子を使用してキーを比較します。

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

シーケンス内の指定したインデックス位置にある要素を返します。

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

シーケンス内の指定したインデックス位置にある要素を返します。

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

シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

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

シーケンス内の指定したインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。

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

既定の等値比較子を使用して値を比較することにより、2 つのシーケンスのセット差を生成します。

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

指定した IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスのセット差を生成します。

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

指定されたキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

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

指定されたキー セレクター関数に従って、2 つのシーケンスのセット差を生成します。

First<TSource>(IEnumerable<TSource>)

シーケンスの最初の要素を返します。

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

指定した条件を満たすシーケンス内の最初の要素を返します。

FirstOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの最初の要素を返します。シーケンスに要素が含まれている場合は既定値を返します。

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

シーケンスの最初の要素を返します。シーケンスに要素が含まれている場合は、指定した既定値を返します。

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

条件を満たすシーケンスの最初の要素、またはそのような要素が見つからない場合は既定値を返します。

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

条件を満たすシーケンスの最初の要素を返します。そのような要素が見つからない場合は、指定した既定値を返します。

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

指定したキー セレクター関数に従ってシーケンスの要素をグループ化します。

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

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、指定した比較子を使用してキーを比較します。

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

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、指定した関数を使用して各グループの要素を投影します。

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

キー セレクター関数に従ってシーケンスの要素をグループ化します。 キーは比較子を使用して比較され、各グループの要素は指定された関数を使用して投影されます。

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

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,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,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キー値は指定された比較子を使用して比較され、各グループの要素は指定された関数を使用して投影されます。

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

キーの等価性に基づいて 2 つのシーケンスの要素を関連付け、結果をグループ化します。 キーの比較には、既定の等値比較子が使用されます。

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

キーの等価性に基づいて 2 つのシーケンスの要素を関連付け、結果をグループ化します。 キーの比較には、指定した IEqualityComparer<T> が使用されます。

Index<TSource>(IEnumerable<TSource>)

要素のインデックスをタプルに組み込む列挙可能な値を返します。

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

既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの集合積集合を生成します。

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

指定した IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの集合積集合を生成します。

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

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

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

指定したキー セレクター関数に従って、2 つのシーケンスの集合積集合を生成します。

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

一致するキーに基づいて、2 つのシーケンスの要素を関連付けます。 キーの比較には、既定の等値比較子が使用されます。

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

一致するキーに基づいて、2 つのシーケンスの要素を関連付けます。 キーの比較には、指定した IEqualityComparer<T> が使用されます。

Last<TSource>(IEnumerable<TSource>)

シーケンスの最後の要素を返します。

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

指定した条件を満たすシーケンスの最後の要素を返します。

LastOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの最後の要素を返します。シーケンスに要素が含まれている場合は既定値を返します。

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

シーケンスの最後の要素を返します。シーケンスに要素が含まれている場合は、指定した既定値を返します。

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

条件を満たすシーケンスの最後の要素、またはそのような要素が見つからない場合は既定値を返します。

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

条件を満たすシーケンスの最後の要素を返します。そのような要素が見つからない場合は、指定された既定値を返します。

LongCount<TSource>(IEnumerable<TSource>)

シーケンス内の要素の合計数を表す Int64 を返します。

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

条件を満たすシーケンス内の要素の数を表す Int64 を返します。

Max<TSource>(IEnumerable<TSource>)

ジェネリック シーケンスの最大値を返します。

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

ジェネリック シーケンスの最大値を返します。

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,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最大値を返します。

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

指定したキー セレクター関数に従って、ジェネリック シーケンスの最大値を返します。

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

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最大値を返します。

Min<TSource>(IEnumerable<TSource>)

ジェネリック シーケンスの最小値を返します。

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

ジェネリック シーケンスの最小値を返します。

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,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最小値を返します。

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

指定したキー セレクター関数に従って、ジェネリック シーケンスの最小値を返します。

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

指定したキー セレクター関数とキー比較子に従って、ジェネリック シーケンスの最小値を返します。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

Order<T>(IEnumerable<T>)

シーケンスの要素を昇順で並べ替えます。

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

シーケンスの要素を昇順で並べ替えます。

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

キーに従って、シーケンスの要素を昇順で並べ替えます。

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

指定した比較子を使用して、シーケンスの要素を昇順で並べ替えます。

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

キーに従ってシーケンスの要素を降順に並べ替えます。

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

指定した比較子を使用して、シーケンスの要素を降順で並べ替えます。

OrderDescending<T>(IEnumerable<T>)

シーケンスの要素を降順で並べ替えます。

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

シーケンスの要素を降順で並べ替えます。

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

シーケンスの先頭に値を追加します。

Reverse<TSource>(IEnumerable<TSource>)

シーケンス内の要素の順序を反転します。

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

シーケンスの各要素を新しいフォームに投影します。

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

要素のインデックスを組み込んで、シーケンスの各要素を新しいフォームに投影します。

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

シーケンスの各要素を IEnumerable<T> に投影し、結果のシーケンスを 1 つのシーケンスにフラット化します。

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

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化します。 各ソース要素のインデックスは、その要素の投影形式で使用されます。

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

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化し、その中の各要素に対して結果セレクター関数を呼び出します。

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

シーケンスの各要素を IEnumerable<T>に投影し、結果のシーケンスを 1 つのシーケンスにフラット化し、その中の各要素に対して結果セレクター関数を呼び出します。 各ソース要素のインデックスは、その要素の中間投影形式で使用されます。

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

型の既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。

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

指定した IEqualityComparer<T>を使用して要素を比較して、2 つのシーケンスが等しいかどうかを判断します。

Single<TSource>(IEnumerable<TSource>)

シーケンスの唯一の要素を返し、シーケンス内に要素が 1 つだけ存在しない場合は例外をスローします。

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

指定した条件を満たすシーケンスの唯一の要素を返し、そのような要素が複数存在する場合は例外をスローします。

SingleOrDefault<TSource>(IEnumerable<TSource>)

シーケンスの唯一の要素を返します。シーケンスが空の場合は既定値を返します。シーケンス内に複数の要素がある場合、このメソッドは例外をスローします。

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

シーケンスの唯一の要素を返します。シーケンスが空の場合は、指定した既定値を返します。シーケンス内に複数の要素がある場合、このメソッドは例外をスローします。

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

指定した条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

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

指定した条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は指定された既定値を返します。このメソッドは、複数の要素が条件を満たす場合に例外をスローします。

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

シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。

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

ソース コレクションの最後の count 要素を省略した source の要素を含む新しい列挙可能なコレクションを返します。

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)

sourceの最後の count 要素を含む新しい列挙可能なコレクションを返します。

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

指定した条件が true である限り、シーケンスから要素を返します。

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

指定した条件が true である限り、シーケンスから要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。

ToArray<TSource>(IEnumerable<TSource>)

IEnumerable<T>から配列を作成します。

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

指定したキー セレクター関数に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

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

指定したキー セレクター関数とキー比較子に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

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

指定したキー セレクターおよび要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

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

指定したキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey,TValue> を作成します。

ToHashSet<TSource>(IEnumerable<TSource>)

IEnumerable<T>から HashSet<T> を作成します。

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

キーを比較する comparer を使用して、IEnumerable<T> から HashSet<T> を作成します。

ToList<TSource>(IEnumerable<TSource>)

IEnumerable<T>から List<T> を作成します。

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

指定したキー セレクター関数に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

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

指定したキー セレクター関数とキー比較子に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

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

指定したキー セレクターおよび要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

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

指定したキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey,TElement> を作成します。

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

列挙を強制せずに、シーケンス内の要素の数を特定しようとします。

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

既定の等値比較子を使用して、2 つのシーケンスのセット和集合を生成します。

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

指定した IEqualityComparer<T>を使用して、2 つのシーケンスのセット和集合を生成します。

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

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

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

指定したキー セレクター関数に従って、2 つのシーケンスのセット和集合を生成します。

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

述語に基づいて値のシーケンスをフィルター処理します。

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

述語に基づいて値のシーケンスをフィルター処理します。 各要素のインデックスは、述語関数のロジックで使用されます。

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

指定した 2 つのシーケンスの要素を含むタプルのシーケンスを生成します。

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

指定された 3 つのシーケンスの要素を持つタプルのシーケンスを生成します。

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

指定した関数を 2 つのシーケンスの対応する要素に適用し、結果のシーケンスを生成します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsParallel<TSource>(IEnumerable<TSource>)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

AsQueryable<TElement>(IEnumerable<TElement>)

ジェネリック IEnumerable<T> をジェネリック IQueryable<T>に変換します。

Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖を含む要素のコレクションを返します。

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

ソース コレクション内のすべてのノードの先祖を含む要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントと要素の子孫ノードのコレクションを返します。

Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素を含む要素のコレクションを返します。

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

ソース コレクション内のすべての要素とドキュメントの子孫要素を含む要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子要素のコレクションを返します。

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

ソース コレクション内のすべての要素とドキュメントの子要素のフィルター処理されたコレクションを返します。 コレクションには、一致する XName を持つ要素のみが含まれます。

InDocumentOrder<T>(IEnumerable<T>)

ドキュメントの順序で並べ替えられた、ソース コレクション内のすべてのノードを含むノードのコレクションを返します。

Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。

Remove<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードを親ノードから削除します。

適用対象

こちらもご覧ください

  • 型指定されたデータセットのクエリ の
  • 厳密に型指定されたデータセットの生成 の