Enumerable.ToLookup 方法是为了从 IEnumerable
Lookup
这是为了提高搜索的速度,因为它是建立一个类似字典的数据结构,但与字典又有区别,主要是它的值可以多个元素。
可以通过下面的例子来理解这个接口的使用:
- namespace ConsoleApp4
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Hello, World!");
- TestLookup();
- }
-
- static void TestLookup()
- {
- string[] words = { "apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "app