zoukankan      html  css  js  c++  java
  • Linq group

    using System;
    using System.Collections.Generic;
    using System.Linq;

    public class MyClass
    {
    public static void RunSnippet()
    {
    var students = new[]
    {
    new {LName = "Jones",FName = "Mary",Age = 19,Major = "History"},
    new {LName = "Smith",FName = "Bob",Age = 20,Major = "CompSci"},
    new {LName = "Fleming",FName = "Carol",Age = 21,Major = "History"},
    };
    var query = from student in students
    group student by student.Major;
    foreach (var s in query)
    {
    Console.WriteLine("{0}",s.Key);
    foreach( var t in s)
    Console.WriteLine(" {0} {1}",t.LName,t.FName);
    }
    }

    #region Helper methods

    public static void Main()
    {
    try
    {
    RunSnippet();
    }
    catch (Exception e)
    {
    string error = string.Format("--- The following error occurred while executing the snippet: {0} ---", e.ToString());
    Console.WriteLine(error);
    }
    finally
    {
    Console.Write("Press any key to continue...");
    Console.ReadKey();
    }
    }

    private static void WL(object text, params object[] args)
    {
    Console.WriteLine(text.ToString(), args);
    }

    private static void RL()
    {
    Console.ReadLine();
    }

    private static void Break()
    {
    System.Diagnostics.Debugger.Break();
    }

    #endregion
    }

  • 相关阅读:
    Eclipse IDE及环境设置
    Spring3.X 配置Spring MVC 配置
    常用排序算法总结
    内存数据库
    mysql提高查询速度
    Linux下nginx编译安装教程和编译参数详解
    Mysql初始化root密码和允许远程访问
    GIS1
    ArcGIS Server分布式安装(转)
    COM
  • 原文地址:https://www.cnblogs.com/jinweijie0527/p/4971900.html
Copyright © 2011-2022 走看看