C# 中奇妙的函数之ToL“.NET研究”ookup
2011-10-19 19:39
337 查看
我将和大家一起来学学C#中上海闵行企业网站设计与制作一些非常有用函数,对于有些人来说可能它们不起眼,因此常常忽略它们。它们不会嚷嚷到:使用我吧!我会让你节省很多的时间,而且让你的代码变得更加的简洁! -- 但是,这些话会从对它们熟悉的程序员的脑海中涌现出来。
好的!先来看看ToLookup:
好的!先来看看ToLookup:
故事的背景
让我们先来创建一个简单的类来表示产品,产品有ID,类别,和价格,这个类没有什么特别:上海徐汇企业网站设计与制作op" /> private static void PrintCategory(ILookup<string, Product> productsByCategory,string categoryName) { foreach (var item in productsByCategory[categoryName]) { Console.WriteLine(item); } }
结论
ToLookup() 是一个奇妙的函数,用于对一个集合进行操作,创建一个1:n 的映射。 它可以方便的将数据分类成组,并生成一个字典供查询使用。相关文章推荐
- C# 中奇妙的函数--联接序列的五种“.NET研究”简单方法
- 一起谈.NET技术,C# 中奇妙的函数--联接序列的五种简单方法
- C#“.NET技术” 中奇妙的函数--联接序列的五种简单方法
- 一起谈.NET技术,C# 中奇妙的函数之ToLookup
- .net中前台javascript与后台c#函数相互调用问题
- C# 中奇妙的函数–8. String Remove() 和 Replace()
- .Net前台javascript与后台c#函数相互调用
- .Net中前台javascript与后台c#函数相互调用问题
- .net中前台javascript与后台c#函数相互调用
- .net中前台javascript与后台c#函数相互调用问题
- .net中前台javascript与后台c#函数相互调用问题
- .net中前台javascript与后台c#函数相互调用问题
- .net中前台javascript与后台c#函数相互调用问题
- C# 中奇妙的函数–7. String Split 和 Join
- .NET(C#)下的移动彩信MM7协议研究之路(一:题记)
- 浅谈C#中的延迟加载“.NET研究”(1)——善用委托
- C#资源释放及Dispose、“.NET研究”Close和析构方法
- .net中前台javascript与后台c#函数相互调用问题
- .net中前台javascript与后台c#函数相互调用问题