私は次元リストを持っています:
List<List<string>> index_en_bg = new List<List<string>>();
index_en_bg.Add(new List<string>() { word1, translation1 });
index_en_bg.Add(new List<string>() { word2, translation2 });
index_en_bg.Add(new List<string>() { word3, translation3 });
次のように、最初の列 (単語) でバイナリ検索を行います。
int row = index_en_bg.BinarySearch(searchingstr);
ただし、1 次元リストに対してのみ機能します。私の場合、2次元リストで機能するように拡張するにはどうすればよいですか? Dictionary
クラスは使いたくない。