linq实例 - Group的使用
来源:互联网 发布:常用控制算法 编辑:程序博客网 时间:2024/05/21 06:27
新建用户类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WindowsFormsApplication1
{
class user
{
private string firstName;
private string lastName;
public string FirstName
{
get { return this.firstName; }
private set { }
}
public string LastName
{
get { return this.lastName; }
private set { }
}
public user(string firstName, string lastName)
{
this.firstName = firstName;
this.lastName = lastName;
}
}
}
使用LInq
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//准备数据
user[] users = new user[3];
users[0] = new user("zhou", "min");
users[1] = new user("zhang", "li");
users[2] = new user("zhou", "lei");
var newUsers = from u in users group u by u.FirstName into usergroup select usergroup;
foreach (var a in newUsers) //a是group来的。可能包含不止一个记录。
{
foreach(user b in a) //再次循环,把a包含的循环拿出来。这里的b是user对象了。
MessageBox.Show(String.Format("{0},{1}",b.LastName, b.FirstName));
}
}
}
}
- linq实例 - Group的使用
- linq实例 - Group的使用(三)
- Linq使用Group By1
- linq中group by实例
- Linq使用Group By 2
- Linq使用Group By 3
- Linq使用Group By 1
- Linq使用Group By 2
- Linq使用Group By 3
- Linq使用Group By经验总结
- Linq group by 的妙用
- linq实例 - Join的使用(四)
- LINQ中Aggregate的使用实例
- LINQ使用之Group By使用
- Linq Group
- linq to sql group by 使用
- LINQ的经典实例
- linq的group by一个例子
- Objective-C类-Objective-C 合成存取器方法
- Objective-C类-Objective-C 具有多个参数的方法
- SQL Server 2008中使用FileStream存取大文件
- Objective-C类-对分数进行加法操作
- 缓存穿透与缓存雪崩
- linq实例 - Group的使用
- Objective-C类-Objective-C 局部变量简述
- Objective-C类-Objective-C 方法的参数
- DDraw笔记-创建表面
- Objective-C类-Objective-C 局部静态变量 static
- GridView开发积累
- Objective-C类-为分数类添加最大公约数方法
- JUNIT基本教程
- centos linux下安装webmin