首页 > 编程语言 >C#中数组嵌套数组

C#中数组嵌套数组

时间:2023-07-15 17:24:18浏览次数:35  
标签:q1 count Console C# mo 嵌套 int 数组 new

    public class mo
    {
        public int q1 { get; set; }
        public int count { get; set; }
    }
    class Class1
    {
        static void Main(string[] args)
        {
            int[] a = new int[] { 1, 2, 3, 4, 5 };
            int[] b1 = new int[] { 1, 2, 3  };
            int[] c1 = new int[] { 1, 2, 3, 4, 5 };
            mo[] wer = new mo[]//第一种
            {
                new mo{q1=1,count=3},
            };
            int[][] io=new int[][] { new int[] { 1, 2 } };
            int[][] pi = new int[][] { b1, c1 };//第二种
            List<int[]> cd = new List<int[]> { a, b1, c1 };//第三种
            var re = from f in cd
                     from q in f
                     where q > 2
                     select new mo {

                         q1 = q,
                         count = f.Count()
                     };
            foreach (mo o in re)//输出
            {
                Console.WriteLine(o.q1);
                Console.WriteLine($"数量是:{o.count}");
            }
            foreach(int[] p in io)
            {
                foreach(int op in p)
                {
                    Console.WriteLine(op);
                }
            }

 

标签:q1,count,Console,C#,mo,嵌套,int,数组,new
From: https://www.cnblogs.com/lin-07/p/17556528.html

相关文章

  • 搭建NFS存储服务器--基于CentOS7系统
    一、NFS简介NFS是NetworkFileSystem的缩写,顾名思义就是网络文件存储系统,它最早是由Sun公司发展出来的,也是FreeBSD支持的文件系统中的一个,它允许网络中的计算机之间通过TCP/IP网络共享资源。通过NFS,我们本地NFS的客户端应用可以透明地读写位于服务端NFS服务器上的......
  • 第五节 数组
    知识点数组题目1请创建一个长度为6的整数数组,并为数组中的元素赋值。遍历数组,打印所有元素,元素之间用空格隔开。比如:数组为:{1,2,3,4,5}打印结果:12345训练提示1、数组中的元素有索引,开始索引和结束索引分别是什么?使用循环语句,依次通过索引获取元素即可遍历数组。2、......
  • sharding-jdbc
          keygenrate就是主键生成策略   还支持返回雪花算法的返回的主键id, 写sql的时候,需要使用逻辑表进行查询,不能使用物理表 ......
  • Fork&Copy-On-Write
    Fork&Copy-On-WriteFork的作用是复制一个与当前进程一样的进程。新进程的所有数据(变量、环境变量、程序计数器等)数值都和原进程一致,但是是一个全新的进程,并作为原进程的子进程在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于......
  • 后缀数组学习笔记
    后缀数组是什么后缀数组就是主要处理字符串后缀问题的,它的实现算法主要有两种:倍增法和DC3,复杂度分别是\(O(n\logn)\)和\(O(n)\)。这里由于DC3代码答辩且难以理解,我就只写了倍增法的实现。例题引入P3809【模板】后缀排序题目大意读入一个长度为\(n\)的由大小写英文......
  • C基础2
    字符数组charc1[]={'c','','p','r','o','g'};charc2[]="cprog";//末尾以'\0'为结束符用字符串方式赋值比用字符逐个赋值要多占1个字节,用于存放字符串结束标志'\0';'\0'由编译系统自动加上的 gcc编译过程gcc-Ehell......
  • Docker迁移到指定目录
    目录Docker迁移到指定目录Docker迁移到指定目录要将docker迁移到另一个目录,需要执行以下步骤:停止docker服务sudosystemctlstopdocker备份原来的docker数据目录将原来的docker数据目录(默认为/var/lib/docker)备份到新的目录。这里假设我们将docker迁移到/......
  • CQBZ周考7总结
    cqbz周考7总结T1:说实话我推了半天柿子找不到规律,但发现了“2”的存在于是我就在暴力循环中加入了:if(mod==2)returnn/2;下来想想:奇数时,最小p也是奇数,减了就是偶数了   偶数时就更不用说了T2:   用的回溯+剪枝,T倒是没有T,但是犯傻了   我任何一次枚举都应该从小的地方......
  • 数据库连接池之c3p0-0.9.1.2,16年的古董,发生连接泄露怎么查(二)
    背景本篇是c3p0连接泄露问题的第二篇,在前面一篇里面,大体介绍了问题,问题就是,我们发现线上服务不响应的原因是拿不到连接。而为啥拿不到连接呢,因为空闲链表为空,那么为什么空闲链表为空呢?这个我一开始的猜测就是,估计是某处代码从连接池里获取了连接,用完了没有归还,那么,怎么才能找到......
  • 如何使用C#中的Lambda表达式操作Redis Hash结构,简化缓存中对象属性的读写操作
    Redis是一个开源的、高性能的、基于内存的键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)结构是一个常用的结构,今天跟大家分享一个我的日常操作,如何使用Redis的散列(Hash)结构来缓存和查询对象的属性值,以及如何用Lambda表达式树来简化......