C#交错数组用法实例
作者:令狐不聪 发布时间:2022-08-13 09:34:55
标签:C#,交错,数组
本文实例讲述了C#交错数组用法。分享给大家供大家参考。具体分析如下:
交错数组是数组的数组,交错数组的元素可以是不同的尺寸和大小。交错数组有时也被称为“数组的数组”。下面的示例显示如何声明,初始化和访问交错数组。
你有一写数据行,如整数,要将其存储在一个单一的数据结构。就可以用到交错数组了。
交错数组的循环遍历要比二维数组快,也比二维数组节省空间
下面的交错数组包含三行,第一行有两个元素,第二排有六个元素,第三排有三个要素
int[][] jagged = new int[3][]; //Jagged Aray Declaration
jagged[0] = new int[2] { 1, 2 };
jagged[1] = new int[6] { 3, 4, 5, 6, 7, 8 };
jagged[2] = new int[3] { 9, 10, 11 };
for (int row = 0; row <jagged.Length; row++)
{
for (int element = 0;
element <jagged[row].Length; element++)
{
Console.WriteLine(
"row: {0}, element: {1}, value: {2}",
row, element, jagged[row][element]);
}
}
// 输出:
// ========
row: 0, element: 0, value: 1
row: 0, element: 1, value: 2
row: 1, element: 0, value: 3
row: 1, element: 1, value: 4
row: 1, element: 2, value: 5
row: 1, element: 3, value: 6
row: 1, element: 4, value: 7
row: 1, element: 5, value: 8
row: 2, element: 1, value: 9
row: 2, element: 2, value: 10
row: 2, element: 3, value: 11
希望本文所述对大家的C#程序设计有所帮助。
0
投稿
猜你喜欢
- 1、redis的几种常见客户端:Jedis:是Redis的Java实现客户端,提供了比较全面的Redis命令的支持;Redisson:实现了
- 1、spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name)2、在web.xm
- 前言:quartz是一个定时调度的框架,就目前市场上来说,其实有比quartz更优秀的一些定时调度框架,不但性能比quartz好,学习成本更
- 前言最近使用QT中的QTextEdit控件,作为实时数据显示的UI,在一次写入超过多少k的时候循环写入则会卡顿,网上也没有什么好的解决方案,
- PipedWriter和PipedReader源码分析1. PipedWriter 源码(基于jdk1.7.40) package
- 真正的帮助大家理解红黑树:一、红黑树所处数据结构的位置:在JDK源码中, 有treeMap和JDK8的HashMap都用到了红黑树去存储红黑
- Spring * 监测每个Controller或方法的执行时长首先写一个类(TestInterceptor)让他继承HandlerInter
- 详解Kotlin:forEach也能break和continue这样的问题。也就是说,他们想用forEach而不是for循环,因为这很fp,
- 引导要求:线程资源必须通过线程池提供,不允许在应用自行显式创建线程;说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开
- 我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求
- 本文实例讲述了C#中timer定时器用法。分享给大家供大家参考。具体如下:下面的代码通过Timer定时器每隔1000毫秒(1秒)触发一次事件
- 前言最近项目中需要用到字符串加解密,遂研究了一波,发现密码学真的是博大精深,好多算法的设计都相当巧妙,学到了不少东西,在这里做个小小的总结,
- 一.线程池简介线程池的概念线程池就是首先创建一些线程,它们的集合称为线程池,使用线程池可以很好的提高性能,线程池在系统启动时既创建大量空闲的
- 资源下载:点此下载一、语言和环境1.实现语言: JAVA语言。2.环境要求: MyEclipse/Eclipse + Tomcat + My
- 一、String与Date(java.util.Date)互转 1.1 String -&g
- 首先假设你的应用程序配置文件如下:<?xml version="1.0" encoding="utf-8
- 本文实例形式详述了Java实现一个程序运行时的启动窗口效果,如常用的Microsoft Word、 Borland JBuilder 等,这
- jdk线程池ThreadPoolExecutor的7个参数public ThreadPoolExecutor(int corePoolSiz
- maven项目中在pom.xml中依赖2个jar包,其他的spring的jar包省略:<dependency> &
- yaml语法注解配置文件两种形式application.properties和.yaml第一种语法 key=value第二种key:空格va