zoukankan      html  css  js  c++  java
  • c#数组

    一维数组:
    ***一、数据类型[] 变量名 = new 数据类型[长度];   规定长度逐个赋值  赋值的长度只能等于规定的长度

           变量名[索引] = 值;

    ***二、string[] sss = new string[] { "aaa", "bbb", "ccc", "ddd", "eee","fff" };不规定长度想赋多少个值都可以  也可赋值加入数组

    三、string[] sss = new string[5] { "aaa", "bbb", "ccc", "ddd", "eee" };

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

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

    string[] arr = new string[5];     定义一个数组

    for(int i=0;i<arr.Length;i++){

    Console.WriteLine("请输入第"+(i+1)+“内容:”);     用户输入内容

    arr[i] = Console.ReadLine();    将用户输入的内容赋值给数组

    }

    将用户输入的内容依次打印出来

    for(int j =0;j<arr.Length;j++){

    Console.WriteLine(arr[i]);

    }

    例句 

    1

      string[] sss  = nwe string[]{"升官"“玉贵人”“发财”}

      Random r =new Random();   定义一个随机数

      int a = r.Next(0,sss.Length);  随机数从0开始到数组长返回给 a

      Console.WriteLine(sss[a]);

    2  制作一个抽奖的程序

      for(int i =0;i<10;i++){

      Console.clear();       先清除后打印内容最后可以保留最后一个内容让子  System.Theading.Thread.Sleep(500)  不会保留最后不一个内容

      Console.WriteLine(i);

      System.Theading.Thread.Sleep(500);  输出后停一下延迟500毫秒显示下一个

      

    }

      Console.WriteLine("想让谁中奖写谁")     Console.clear();  要加在 System.Theading.Thread.Sleep(500)后面

    冒泡排序:

    int[] z =new int[]{2,3,1,5,4};

     for(int i = 0;i<i.Lengt-1;i++){

    for(int j = i+1;j<i.Length;j++){

    if(z[i]>z[j]){

    int f=a[i];

    a[i]=a[j];

    a[j]=f

    }

    }

    }

    for(int i=0;i<a.Length;i++){

    Console.WriteLine(a[i]);

    }

     

     二  二维数组  多维数组

    二维数组:
    定义:string[,] 名字 = new string[2,3];
    //有2个一维数组,每一个一维数组的长度是3
    接赋值 { {"","",""} ,{"","a",""} }
    名字[1,1]  取出a

    遍历二维数组

     string[,] s2 = new string[2,3]{{"aaa","bbb","ccc"},{"ddd","eee","fff"}}

    for (int i =0;i<2;i++){      循环一遍一维数组

    for(int j =0;j<3;j++){       循环一遍数组内的变量

    Console.WriteLine(s2[i,j]);

    }

    }

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

  • 相关阅读:
    为什么选择 Yeoman 及 Yeoman 的安装
    NPOI高效匯出Excel
    CentOS7 MongoDB安裝
    打印函数调用堆栈
    libevent源码分析:eventop
    libevent源码分析:time-test例子
    libevent源码分析:event_assign、event_new
    libevent源码分析:bufferevent
    lievent源码分析:evbuffer
    epoll实现压测工具
  • 原文地址:https://www.cnblogs.com/skyhorseyk/p/6991207.html
Copyright © 2011-2022 走看看