zoukankan      html  css  js  c++  java
  • 二维数组,矩形数组 集合

    二维数组,矩形数组 集合

    二维数组,矩形数组集合

    .二维数组:

    一维数组----豆角

    二维数组----表格

    1)定义:

    一维数组:

    数据类型[] 数组变量名 = new 数据类型[数组长度];

    数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....};

    2)二维数组:

    数据类型[,] 数组变量名 = new 数据类型[行数,列数];

    int[,] a = new int[3,4];

    赋值:

        a[行下标,列下标] = 值       下标都是从0开始的

    取值:

        a[行下标,列下标]

    .锯齿数据,数组的数组。

    定义:

    第一步:定义大数组

    数据类型[][] a = new 数据类型[行数][];

    第二步:定义小数组

    数据类型[] a1 = new 数据类型[列数];

    数据类型[] a2 = new 数据类型[列数];

    ......

    第三步:把小数组放到大数组中

    a[0] = a1;

    a[1] = a2;

    .集合

    1ArrayList  链表,没有长度限制,可以随时添加或删除元素

    需要在前面加上:using System.Collections;

    定义:

    ArrayList a = new ArrayList();

    操作:

    a.Add(数据):添加

    a.Insert(索引号,数据):插入

    a.RemoveAt(索引号):删除

    a.Count       集合中元素的个数

    取值:

    a[下标]

    取出来的值需要进行强制转换

    2List<类型> 链表,,没有长度限制,可以随时向时添加或删除元素。只能放指定类型的数据,取出来也不用强制转换。

    定义

    List<类型> 变量名 = new List<类型>();

    List<int> a = new List<int>();

    操作:

    a.Add(数据):添加

    a.Insert(索引号,数据):插入

    a.RemoveAt(索引号):删除

    a.Count     集合中元素的个

  • 相关阅读:
    关于httpd服务的安装、配置
    时间同步ntp服务的安装与配置(作为客户端的配置
    通过挂载系统光盘搭建本地yum仓库的方法
    linux系统的初化始配置(包括网络,主机名,关闭firewalld与selinux)
    Linux下GNOME桌面的安装
    Java面试题汇总
    无敌存储过程分页使用
    正则表达式
    函数
    杂货
  • 原文地址:https://www.cnblogs.com/zoubizhici/p/5428085.html
Copyright © 2011-2022 走看看