Table of Contents

Class CsvIndex<TKey>

Namespace
CSV4Unity
Assembly
CSV4Unity.Docs.dll

指定列の値から行番号を検索する、明示生成型のインデックスです。

public sealed class CsvIndex<TKey>

Type Parameters

TKey

検索キーへ変換する型。

Inheritance
object
CsvIndex<TKey>

Remarks

生成時に指定列の全データ行を走査し、同じキーに一致する複数の行番号を入力順で保持します。 元のCsvDocumentは読み取り専用のため、生成後にIndexを同期する処理はありません。

Properties

KeyCount

重複を除いたキー数を取得します。

Methods

Create(CsvColumn, bool, IFormatProvider, IEqualityComparer<TKey>)

非ジェネリック列からインデックスを作成します。

Create<TField>(CsvColumn<TField>, bool, IFormatProvider, IEqualityComparer<TKey>)

Enumで選択された列からインデックスを作成します。

FindAll(TKey)

キーに一致するすべての行番号を検索します。

TryFindFirst(TKey, out int)

キーに最初に一致する行番号を検索します。