zoukankan      html  css  js  c++  java
  • 黄聪: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 { get; set; }
    public string LastName { get; set; }
    public string Counary { get; set; }

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

    输出结果:

  • 相关阅读:
    买书求如何获得折扣使价格最低
    团队开发NABC特点
    《梦断代码》读后感3
    结对开发5
    找水王问题续
    对搜狗输入法的评价
    团队项目之典型用户
    找水王问题
    电梯调度练习
    团队项目用户需求调研报告
  • 原文地址:https://www.cnblogs.com/huangcong/p/1734605.html
Copyright © 2011-2022 走看看