开发者社区> 老朱教授> 正文

Loopup集合类笔记

简介:
+关注继续查看

使用Loopup集合类管理相同键值的对象集

复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lookup
{
class Program
{
static void Main(string[] args)
{
Person graham 
= new Person("Graham""Hill""USA");
Person emerson 
= new Person("Emerson""Fittipaldi""USA");
Person hc 
= new Person("Huang""Cong""CA");
List
<Person> listPerson = new List<Person>() { graham, emerson, hc };

Lookup
<string, Person> Persons = (Lookup<string, Person>)listPerson.ToLookup(r => r.Counary);

foreach (Person obj in Persons["USA"])
{
Console.WriteLine(obj.FirstName 
+ " "+ obj.LastName);
}
}
}

public class Person
{
public string FirstName { getset; }
public string LastName { getset; }
public string Counary { getset; }

public Person(string first, string last,string counary)
{
FirstName 
= first;
LastName 
= last;
Counary 
= counary;
}
}
}
复制代码

输出结果:

2010051315230491.png




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2010/05/13/1734605.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【Java集合】
【Java集合】
12 0
Java集合
Java 集合主要包括 Collection 和 Map 两种: 1、Collection 是一种存储元素的集合,Collection 包括 List、Set、Queue 三种类型。 2、Map 是一种存储键值对的集合。
76 0
java集合
java集合
72 0
+关注
老朱教授
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载