博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Linq 笛卡尔积
阅读量:4687 次
发布时间:2019-06-09

本文共 1503 字,大约阅读时间需要 5 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp{    public class Ye    {        public string Y { get; set; }        public string E { get; set; }    }    public class Hao    {        public string H { get; set; }        public string A { get; set; }        public string O { get; set; }    }    class Program    {        static void Main(string[] args)        {            List
yes = new List
() { new Ye() { E = "e1", Y = "y1" }, new Ye() { E = "e2", Y = "y2" }, new Ye() { E = "e3", Y = "y3" }, }; List
haos = new List
() { new Hao(){ A="A1", H="H1", O="O1" }, new Hao(){ A="A2", H="H2", O="O2" }, new Hao(){ A="A3", H="H3", O="O3" } }; //笛卡尔积 var data = from d in yes from t in haos select new { d, t }; //笛卡尔积 var data1 = from d in yes from t in haos select new { d.E, d.Y, t.A, t.H, t.O }; Console.Read(); } }}

 

转载于:https://www.cnblogs.com/haosit/p/10830715.html

你可能感兴趣的文章
KVM中存储的配置
查看>>
js本地存储解决方案(localStorage与userData)
查看>>
《Linux内核分析》 第八节 进程的切换和系统的一般执行过程
查看>>
【算法•日更•第十六期】信息奥赛一本通1597:【 例 1】滑动窗口题解
查看>>
OC整理1
查看>>
java_log_02
查看>>
EasyUI-增删改操作
查看>>
TwoStep Cluster
查看>>
使用ViewModel模式来简化WPF的TreeView
查看>>
C和C++中的计时器
查看>>
LeetCode "Different Ways to Add Parentheses"
查看>>
Windows Phone SDK 7.1 简体中文版离线安装包地址
查看>>
UITableView的cell重用优化
查看>>
如何使用Java读写系统属性?
查看>>
Oracle体系结构之控制文件管理
查看>>
hibernate 多对多操作(级联操作)
查看>>
python数据分析基础
查看>>
mybatis入门截图四(订单商品数据模型-懒加载-缓存)
查看>>
判断一个js对象是否是Array
查看>>
关于Merge的整理--AndroidScreenSlidePager开源库中用到的
查看>>