わかりました、私が達成したいことを明確に説明させてください
以下のデータを含むオブジェクトになります-SQLサーバーテーブルのように
BigInt parameter1
BigInt parameter2
string parameter3
これらの parameter1 と parameter2 の両方がインデックスを構成します (sql-server テーブルの主キーのように)
したがって、このオブジェクトには上記のような 500000 レコードがあり、このオブジェクトから次のような高速検索を行います。
return parameter3 where parameter1 <= value and value <= parameter2
これには何が使えますか?
これまでのところ、これらを試してみましたが、遅いです
DataView.RowFilter = super slow
static Dictionary<Int64, KeyValuePair<Int64, string>> = slower than database query
Database query = where parameter1 & parameter2 composes primary key = slow since i need to make over 500000 query.
また、stackoverflow で多くの質問を検索しましたが、整数キーの演算子間を対象とするものはありませんでした。それらはすべて複数の文字列キーです。
C#4.0