zoukankan      html  css  js  c++  java
  • c# 一维数组,二维数组,多维数组。

    数组就是给一个变量定义多个字符,可以是string也可以是int。或者说是一组变量

    可以更加方便的操作大量数据。

    数组的定义
    1、数组里面的内容必须是同一类型
    2、数据必须有长度限制

    一维数组

    *一、数据类型[] 变量名 = new 数据类型[长度];
    数组定义:

     string []  a=  new  string[ 这里写数组包含几个数,也可以不写]{ 如果前面中括号中没写个数,这里必须用大括号吧数列出来  };

    string[] a = new string[] { "aaa", "bbb", "ccc", "ddd", "eee","fff" };

    string[] a = new string[5] { "aaa", "bbb", "ccc", "ddd", "eee" };这两种格式都对

                                            a[0]    a[1]    a[2]   a[3]    a[4]

    一维数组的赋值
    变量名[索引] = 值;

    a[ 索引从0开始数 ]="aaaaa";

    一维数组的取值
    变量 = 变量名[索引];

    string b=a[索引];

    冒泡排序     很重要的一个

    冒泡排序就是让一个数组中,从大到小或从小到大,使数组中的数不断互相交换位置来排序的方法。

    一般都需要一个空的变量来进行过度。下面这是一个数组a,让数组里的数字按照由大到小排序。

     int[] a = new int[] { 3, 5, 2, 1, 4 };
    
                for (int i = 0; i < a.Length - 1; i++)
                {
                    for (int j = i + 1; j < a.Length; j++)
                    {
                        if (a[i] > a[j])
                        {
                            int f = a[i];//这里三行就是冒泡排序的方法
                            a[i] = a[j];
                            a[j] = f;
                        }
                    }
                }
    
                for (int i = 0; i < a.Length; i++)
                {
                    Console.WriteLine(a[i]);
                }

    System.Threading.Thread.sleep(毫秒);    1000毫秒=1秒,    可以延时循环中输出的时间间隔。

    Console.Clear();   清空     可以在循环中 清除上一次循环的内容。(抽奖用)

    二维数组: 二维和三维数组可以理解为数学坐标轴,一维数组就是x轴(只是一些点),二维就是x,y轴(多点成线),三维数组就是x,y,z轴(三点成面);

    数组的定义
    1、数组里面的内容必须是同一类型
    2、数据必须有长度限制
    定义:string[,] 名字 = new string[2,3];  中括号中加一个逗号就是二维数组,等号后面的中括号内,2代表含有两个数组,3代表其中的每个数组里面有3个数值。

                                                             //有2个一维数组,每一个一维数组中有3个变量

    接赋值 { {"","",""} ,{"","a",""} }  //   其中的两个大括号就是代表两个一维数组,三组引号就是三个数

                string[,] 名字 = new string[,]{ {"","",""} ,{"","a",""} } 

    三维数组:
    定义:string[,,] 名字 = new string[2,3,4]; 中括号内加两个逗号
    //有2个二维数组,每一个二维数组中有3个一维数组,每一个一维数组中有4个变量

    就像立体坐标

    比较难,用的也少,理解什么意思就可以。

  • 相关阅读:
    致5年后的自己
    基础知识回顾——属性
    基础知识回顾——类和对象
    基础知识回顾——面向对象编程
    基础知识回顾——函数
    基础知识回顾——流程控制
    基础知识回顾——列表和字典
    基础知识回顾——元组和字符串
    基础知识回顾——通用序列操作
    XPath Checker和Firebug安装与使用
  • 原文地址:https://www.cnblogs.com/big-lll/p/6486264.html
Copyright © 2011-2022 走看看