class Program{static void Main(string[] args){// TestJiaoCuo();
            Console.ReadKey();}//交错数组.static void TestJiaoCuo(){//交错数组. 交错数组的本质是1个1维数组 只不过这个1维数组的元素又是数组,.int[][] arr = new int[3][];arr[0] = new int[3];arr[1] = new int[5];arr[2] = new int[4];Console.WriteLine(arr.Rank);//数组的维数 交错数组是1Console.WriteLine(arr.Length);//长度是3//遍历//foreach (int[] item in arr)//{//    foreach (int i in item)//    {//        Console.WriteLine(i);//    }//}for (int i = 0; i < arr.Length; i++){for (int j = 0; j < arr[i].Length; j++){Console.WriteLine(arr[i][j]);}}int[][][] arr1 = new int[3][][];}static void TestDuowei(){int[, ,] arr = new int[3, 4, 5];}static void TestIf(){int lwh = 900;if (lwh > 1000)  //条件表达式或者是1个bool类型的变量
            {Console.WriteLine("中午请吃饭.");}else if (lwh > 800){Console.WriteLine("中餐.");}else if (lwh > 500){Console.WriteLine("小餐.");}else{Console.WriteLine("大家请他吃饭....");}Console.WriteLine("这里是继续往下的代码...");}static void TestSwitch(){//switch只能判断等值 ifelse可以判断等值也可以判断范围.int score = 78;switch (score / 10){case 10:case 9:Console.WriteLine("A");break;case 90:Console.WriteLine("A");break;}}static void TestWhie(){//while (true)//{//    Console.WriteLine("A");//}//do//{//}while();  for (int i = 0; i < 10; i++){Console.WriteLine("A");break;//
                continue;}}static void Test2(){//二维数组表示1个表格  2行3列int[,] arr = new int[2, 3];//Length属性代表数组的长度 行*列//Console.WriteLine(arr.Length);//Console.WriteLine(arr[1,1]); //得到指定维度的长度arr.GetLength(1);for (int i = 0; i < arr.GetLength(0); i++)//2{for (int j = 0; j < arr.GetLength(1); j++)//3{Console.WriteLine(arr[i, j]);}}Console.WriteLine("**************");Console.WriteLine(arr.Rank);//遍历//foreach (int i in arr)//{//    Console.WriteLine(i);//}
}}

转载于:https://www.cnblogs.com/kongsq/p/5866726.html

基本语法和数组(二维,多维,交错数组)相关推荐

  1. 《C#零基础入门之百识百例》(二十八)交错数组 -- foreach求和

    C#零基础入门 数组相关 -- 顺序查找 前言 一,交替数组 1.1 定义 1.2 初始化 二,foreach语句 2.1 概念介绍 2.2 注意事项 2.3 遍历一维数组 三,实例练习 -- for ...

  2. 数组的属性、foreach遍历、交错数组与矩形数组的区别

    本次课我们要学习数组的属性.foreach的用法.我上节课提到的交错数组,我会通过多个例子的演示讲解让你们理解交错数组定义已经与规则的二维数组(矩形数组)的区别加深理解,下一节我们还将学习数组的常用方 ...

  3. java交错数组,C#交错数组用法实例

    本文实例讲述了C#交错数组用法.分享给大家供大家参考.具体分析如下: 交错数组是数组的数组,交错数组的元素可以是不同的尺寸和大小.交错数组有时也被称为"数组的数组".下面的示例显示 ...

  4. python数组从小到大排序_Python 实现将数组值按从小到大的顺序排列

    一.个人理解可分为 5 步来实现: 1.函数 selectionSort 获取数组值后赋值到数组 arr 并传递到函数 findSmallest 查找当前 arr 的最小值. 2.函数 findSma ...

  5. python读取文件中的数据为二维数组变量_Numpy 多维数据数组的实现

    numpy包(模块)几乎总是用于Python中的数值计算.这个软件包为Python提供了高性能的向量.矩阵.张量数据类型.它是在C和Fortran中创建的,因此当计算被矢量化(用矩阵和矢量表示操作)时 ...

  6. 第二十一节(数组概要, 一维、二维数组的声明和使用,数组的排序,数组的查找,)...

    一维数组:1:/*数组:1. 数组是一种引用类型2. 数组是一种简单的数据结构,线性的机构3. 数组是一个容器,可以用来存储其他元素,4. 数组也是可以存储任意数据类型的元素5. 数组分为:一维数组, ...

  7. floatmap 二维数组_第 2 章 数组

    第2 章 数组 几乎所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构.JavaScript里也有数组类型,虽然它的第一个版本并没有支持数组.本章中,我们将深入学习数组数据结构和它的能力 ...

  8. 数组(一维数组、多维数组/二维数组)和简单排序算法

    提示:数组是线性数据结构中最为基础,最为典型的一种顺序型结构. 它用一组连续的内存空间 ,来存储一组具有相同类型的数据. 与变量相比,变量是一种单一的数据存储方式,而数组是用于存储一连串的一组数据. ...

  9. java 稀疏数组和二维数组转换,并保存稀疏数组到文件后可以读取

    稀疏数组和二维数组转换 稀疏数组:当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方法: 记录数组一共有多少行,有多少个不同的值 把具有不同值得元素的行 ...

最新文章

  1. Linux_RHEL7_YUM
  2. 【HeadFirst 设计模式总结】1.策略模式
  3. ddl是什么意思网络语_DDL语句是啥
  4. JDBC、分层(分包)
  5. 【工具】Win 7/8/10 下使用 VC++6.0
  6. 1000道Python题库系列分享十(37道)
  7. Try-Catch 包裹的代码异常后,竟然导致了产线事务回滚!| 原力计划
  8. WDM驱动开发 电源管理
  9. 跨越阶层,至少需要三代人的努力;看千年前的眉山五苏是如何完成的
  10. 怎样彻底删除 mac 上的 Adobe 相关文件?
  11. 计算机二级知识点——栈
  12. tdm的应用计算机,2020计算机考研:TDM时分复用技术备考小知识点
  13. FITURE 、百度、咕咚“围猎”智能健身镜
  14. 腾讯区块链发行多少腾讯区块链如何投资?
  15. ThoughtWorks-2021上半年,请24期技术雷达正式发布!
  16. 爬虫技术框架——Heritrix
  17. python 计算面积 比计算几何慢_计算几何相关 - osc_kbyywydz的个人空间 - OSCHINA - 中文开源技术交流社区...
  18. 网站云服务器1核和2核区别,购买服务器1核和2核是什么意思?区别是什么?
  19. 基于SSM的垃圾分类管理系统
  20. Python后端开发要求

热门文章

  1. 如何在网页标题栏title加入logo(icon)图标?
  2. linux centos7.2 nodeJs全局安装
  3. 前端学习(3112):react-hello-复习相关知识
  4. 前端学习(2918):v-on的补充
  5. [html] iframe如何自动调整高度?
  6. [css] 你是如何压缩字体的?
  7. 工作236:点击直接进入
  8. 工作48:$emit
  9. 工作总结11:vue获取数据接口
  10. 前端学习(2243)硅谷外卖项目展示