我有维度列表:
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);
但它仅适用于一维列表。在我的情况下,我将如何将其扩展为适用于二维列表?我不想使用Dictionary
类。