首页 > 其他分享 >春哥博客 - ArrayList集合对象

春哥博客 - ArrayList集合对象

时间:2023-01-30 10:14:20浏览次数:44  
标签:春哥 ArrayList 元素 list System 博客 Add 集合

1、ArrayList集合对象

using System;
using System.Collections;

namespace ArrayList集合
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建了一个集合对象
            ArrayList list = new ArrayList();
            //集合:很多数据的一个集合
            //数组的瓶颈:长度不可变,类型单一
            //集合的好处:长度任意改变,类型随便
            list.Add(1);
            list.Add(3.14);
            list.Add("张三");
            for (int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }
        }
    }
}

2、ArrayList的各种方法

using System;
using System.Collections;

namespace ArrayList的各种方法
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建集合对象
            ArrayList list = new ArrayList();

            //添加单个元素
            list.Add(1);
            list.Add(true);
            list.Add("张三");
            //添加一个数组
            list.AddRange(new int[] {1,2,3,4,5});

            //删除单个元素
            list.Remove(true);
            //删除所有元素
            list.Clear();
            //根据下标删除
            list.RemoveAt(0);
            //根据下标删除一定范围的元素
            list.RemoveRange(0,2);

            //升序排列,类型差不多才能排列
            list.Sort();
            //反转,把元素从下往上排列
            list.Reverse();

            //根据下标插入单个元素
            list.Insert(1,"春哥");
            //根据下标插入一个字符串数组
            list.InsertRange(0,new string[] {"张三","李四"});

            //判断有没有包含这个元素
            bool b=  list.Contains(1);
            Console.WriteLine(b);
        }
    }
}

 

标签:春哥,ArrayList,元素,list,System,博客,Add,集合
From: https://www.cnblogs.com/xiaochuncn/p/17074552.html

相关文章

  • 春哥博客 - List 泛型集合
    usingSystem;usingSystem.Collections.Generic;namespaceList_泛型集合{classProgram{staticvoidMain(string[]args){......
  • 春哥博客 - Hashtable 键值对集合
    usingSystem;usingSystem.Collections;namespaceHashtable_键值对集合{classProgram{staticvoidMain(string[]args){......
  • 春哥博客 - 多态之虚方法
    多态:让一个对象能够表现出多种的状态(类型)实现多态的3种手段:1、虚方法2、抽象类3、接口1、虚方法步骤:1)将父类的方法标记为虚方法,使用关键字virtual 2) 将子类的......
  • 春哥博客 - 多态之抽象类
    当父类中的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法比如:狗狗会叫,猫咪也会叫,可以使用abstract关键字标记一个抽象的动物类,抽象的方法 ......
  • 春哥博客 - 结构
    顺序结构:程序从Main函数进入,从上到下一行一行的执行,不会落下任何一行。分支结构:if,if-else选择结构:ifelse-if,switch-case循环结构:while,do-while,for,foreach 注意:else......
  • 春哥博客 - 多态之接口类
    用接口,可以让学生继承2个类,接口是一种规范,一种能力,一种扩展usingSystem;namespace多态之接口类{classProgram{staticvoidMain(string[]arg......
  • 春哥博客 - 类
    类的语法:publicstaticvoidPerson类名:Pascal要求每个单词首字母大写访问修饰符class类名{类的成员;//字段、属性、方法}写好类之后,这个类只是个虚无缥......
  • 春哥博客 - 构造函数
    作用:帮助我们初始化对象(给对象的每个属性依次赋值) 先创建对象-然后执行构造函数 构造函数是一个特殊的方法:1)构造函数没有返回值,连void也不能写2)构造函数的名称必......
  • 春哥博客 - this关键字
    this关键字1、代表当前这个类2、调用另一个全参的构造函数publicStudent(Stringname,intage,chargender){//给当前这个类的对象每个属性依......
  • 春哥博客 - 继承
    封装:可以想象成遥控器,你不需要知道它内部怎么实现的,它封装好你拿来就能用就行了继承:把这几个类重复的成员单独拿出来封装成一个类,作为它们几个共同的父类继承的特性:单根......