zoukankan      html  css  js  c++  java
  • c#基础_ArrayList

    list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
    //list.AddRange(list);

    //list.Clear();清空所有元素
    //list.Remove(true);删除单个元素 写谁就删谁
    //list.RemoveAt(0);根据下标去删除元素
    //list.RemoveRange(0, 3);根据下标去移除一定范围的元素
    // list.Sort();//升序排列
    //list.Reverse();反转
    //list.Insert(1, "插入的");在指定的位置插入一个元素
    //list.InsertRange(0, new string[] { "张三", "李四" });在指定的位置插入一个集合
    //bool b = list.Contains(1);判断是否包含某个指定的元素

    Console.WriteLine(list.Count);
    Console.WriteLine(list.Capacity);
    Console.ReadKey();
    //count 表示这个集合中实际包含的元素的个数
    //capcity 表示这个集合中可以包含的元素的个数

    集合常用操作 添加、遍历、移除
    命名空间System.Collections
    ArrayList 可变长度数组,使用类似于数组
    属性 Capacity(集合中可以容纳元素的个数,翻倍增长); Count(集合中实际存放的元素的个数。)
    方法
    Add() AddRange(Icollection c) Remove() RemoveAt() Clear()
    Contains() ToArray() Sort() 排序Reverse();//反转
    Hashtable 键值对的集合,类似于字典,Hashtable在查找元素的时候,速度很快。
    Add(object key,object value);
    hash[“key”]
    hash[“key”]=“修改”;
    .ContainsKey(“key”);
    Remove(“key”);
    遍历:
    hash.Keys
    hash.Values/DictionaryEntry

  • 相关阅读:
    SpringAOP--动态数据源
    SpringAOP--代理
    SpringAOP--aop使用
    Kafka03--Kafka消费者使用方式
    Kafka02--Kafka生产者简要原理
    Kafka01--Kafka生产者使用方式
    SpringBoot中的日志使用:
    LCS&&LRC&&LIS问题
    解决Idea.exe无法启动问题(idea2017.3版本)
    七牛云简单实用-uploadManager.put(..)抛出异常
  • 原文地址:https://www.cnblogs.com/liuweiqiang11188/p/6677254.html
Copyright © 2011-2022 走看看