unity3D-游戏/AR/VR在线就业班 蓝鸥C#入门ArrayList学习笔记

unity3D-游戏/AR/VR在线就业班 蓝鸥C#入门ArrayList学习笔记

ArrayList

集合:集合是种容器,在程序中,使用集合管理相关对象组

集合分为非泛型集合和泛型集合


非泛型集合:使用非泛型集合需要引起命名空间System.Collections

ArrayList——可以根据需要动态增加的数组

Hashtable——用来存储键值对的哈希表

Queue——遵循先进先出的对列

Stack——遵循后进先出的栈


泛型集合:使用泛型集合需要引入命名空间System.Collections.Generic

List——可以根据需要动态增加的数组

Dictionary——用来存储键值对的哈希表

Queue——遵循先进先出的对列

Stack——遵循后进先出的栈


ArrayList

ArrayList是一个特殊的数组

通过添加或删除元素就可以动态改变数组长度

可以灵活地插入,删除,访问元素

不是强类型,速度跟普通的数组比要慢


using System;

//使用非泛型集合需要引入命名空间
using System.Collections;


namespace Lesson_22
{
    class MainClass
    {
        public  static void Log(ArrayList arr){

            string str = "当前数组中有"+arr.Count+"个元素:(";
            for (int i = 0; i < arr.Count; i++) {
                str+=arr[i];
                if(i


你可能感兴趣的:(unity3D-游戏/AR/VR在线就业班 蓝鸥C#入门ArrayList学习笔记)