C# 中奇妙的函数 -- 1. ToLookup
2011-03-31 05:38
295 查看
这个系列,我和大家一起来学学C#中一些非常有用函数,对于有些人来说可能它们不起眼,因此常常忽略它们。它们不会嚷嚷到:“使用我吧!我会让你节省很多的时间,而且让你的代码变得更加的简洁!” -- 但是,这些话会从对它们熟悉的程序员的脑海中涌现出来。
好的!先来看看ToLookup:
下文参考翻译自:
转贴请注明:
喜乐的ASP.NET(Alex Song)
好的!先来看看ToLookup:
下文参考翻译自:
C#/.NET Little Wonders: The ToLookup() LINQ Extension Method
故事的背景
让我们先来创建一个简单的类来表示产品,产品有ID,类别,和价格,这个类没有什么特别:private static void PrintCategory(ILookup<string, Product> productsByCategory,string categoryName) { foreach (var item in productsByCategory[categoryName]) { Console.WriteLine(item); } }
源代码下载
你从这里可以下载本案例的源码结论
ToLookup() 是一个奇妙的函数,用于对一个集合进行操作,创建一个1:n 的映射。 它可以方便的将数据分类成组,并生成一个字典供查询使用。转贴请注明:
喜乐的ASP.NET(Alex Song)
相关文章推荐
- C# 中奇妙的函数–7. String Split 和 Join
- C#“.NET技术” 中奇妙的函数--联接序列的五种简单方法
- C# 中奇妙的函数之ToL“.NET研究”ookup
- C# 中奇妙的函数–5. Nullable 静态类
- C# 中奇妙的函数–8. String Remove() 和 Replace()
- C# 中奇妙的函数 -- 2. First 和 Single -- 你是她心中的第一还是唯一?
- 一起谈.NET技术,C# 中奇妙的函数--联接序列的五种简单方法
- C# 中奇妙的函数–7. String Split 和 Join
- C# 中奇妙的函数 -- 3. 联接序列的五种简单方法
- C# 中奇妙的函数– String Split 和 Join
- C#奇妙的函数(1)-五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- C# 中奇妙的函数–五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- C# 中奇妙的函数–6. 五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- 一起谈.NET技术,C# 中奇妙的函数之ToLookup
- C# 中奇妙的函数
- C# 中奇妙的函数 -- 1. ToLookup
- C# 中奇妙的函数 -- 4. Empty, DefaultIfEmpty, Count
- C# 中奇妙的函数--联接序列的五种“.NET研究”简单方法
- C# 中奇妙的函数–8. String Remove() 和 Replace()
- C# 中奇妙的函数--联接序列的五种简单方法