class A {
public int id { get; set; }
public string name { get; set; }
}
class B {
public int id { get; set; }
public int age { get; set; }
}
class C {
public int id { get; set; }
public string address { get; set; }
} private void button8_Click(object sender, EventArgs e)
{
List<A> ListA = new List<A>();
List<B> ListB = new List<B>();
List<C> ListC = new List<C>();
for (int i = ; i < ; i++)
{
ListA.Add(new A() { id = i, name = "name" + i.ToString() });
ListB.Add(new B() { id = i, age = + i });
ListC.Add(new C() { id = i, address = "地址" + i.ToString() });
} var kk = from a in ListA
join b in ListB on a.id equals b.id //join操作
join c in ListC on a.id equals c.id //join操作
where a.name.IndexOf("name") >= // where操作
select new
{ //重新组织列
id = a.id,
name = a.name,
age = b.age,
address = c.address
};
StringBuilder sb = new StringBuilder();
foreach (var o in kk)
{
sb.Append( o.id + " " + o.name + " " + o.age + " " + o.address + "\n");
}
richTextBox1.Text = sb.ToString();
}
相关文章
- 4.编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒) 进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义 一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这 些对象调用方法show()来显示时钟的时间。
- java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。
- C#使用NPOI对Excel文档进行读、写、导入、导出等操作的dll最新版2.5.1+2.3.0
- EF+LINQ事物处理 C# 使用NLog记录日志入门操作 ASP.NET MVC多语言 仿微软网站效果(转) 详解C#特性和反射(一) c# API接受图片文件以Base64格式上传图片 .NET读取json数据并绑定到对象
- 基于SqlSugar的开发框架循序渐进介绍(24)-- 使用Serialize.Linq对Lambda表达式进行序列化和反序列化 基于SqlSugar的开发框架循序渐进介绍(5)-- 在服务层使用接口注入方式实现IOC控制反转 基于SqlSugar的开发框架循序渐进介绍(7)-- 在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传 基于SqlSugar的开发框架循序渐进介绍(12)-- 拆分页面模块内容为组件,实现分而治之的处理 基于SqlSugar的开发框架循序渐进介绍(14)-- 基于Vue3+TypeScript的全局对象的注入和使用 基于SqlSugar的开发框架循序渐进介绍(16)-- 工作流模块的功能介绍 基于SqlSugar的开发框架循序渐进介绍(17)-- 基于CSRedis实现缓存的处理 基于SqlSugar的开发框架循序渐进介绍(21)-- 在工作流列表页面中增加一些转义信息的输出,在后端进行内容转换 基于SqlSugar的开发框架循序渐进介
- 使用C#对XML进行增删改查操作
- 使用C#对XML进行增删改查操作 收藏
- 使用XPath 1.0,如何让多个匿名函数对提取的内容进行操作?
- Python3 与 C# 面向对象之~继承与多态 Python3 与 C# 面向对象之~封装 Python3 与 NetCore 基础语法对比(Function专栏) [C#]C#时间日期操作 [C#]C#中字符串的操作 [ASP.NET]NTKO插件使用常见问题 我对C#的认知。
- python——对图像进行卷积操作,使用多个滤波器