集合在功能上,数组能实现的所有功能,集合都能实现,反之,集合能实现的某些功能,数组难以实现。集合不定长:保存的数据数量,可以在程序的执行过程中,不断的发生变化(占用内存多,遍历速度慢)。

List集合:创建:定义,赋值,初始化器   List<int>nums=new List<int>();nums没有元素长度默认为0,之后可以被改变,可以添加或删除元素。

添加元素:向集合的末尾,添加一个新元素   变量名.Add(要添加的数据)。

插入元素:向集合的指定位置,插入一个新的元素   变量名.Instert(索引,要插入的数据)。

删除元素:变量名.RemoveAT(索引);删除指定索引位置的元素   变量名.Remove(数据);删除集合中与填写的数据相同的第一个匹配项。

修改元素:修改集合中某个元素的值     变量名【索引】=值;  读取和修改元素与数组的操作方式完全一致。

获取元素数量:获取集合的长度    变量名.lount

变量名=new List<数据类型>();赋值后长度可以变化       合并书写:List<数据类型>变量名=new List<数据类型>();

  初始化器:变量名=new List<数据类型>{元素1,元素2,.......,元素n};

转载于:https://www.cnblogs.com/q619828921/p/6853774.html

关于C#语言中的集合相关推荐

  1. python集合中的元素不允许重复_Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。-智慧树Python数据分析与数据可视化章节答案...

    Python数据分析与数据可视化:Python语言中同一个集合中的元素不会重复,每个元素都是唯一的.[?ж???] A:对 B:错 Python数据分析与数据可视化章节测试答案: 对 更多相关问题 智 ...

  2. 快速掌握 Go 语言中的集合(map)

    快速掌握 Go 语言中的集合(map) 我本来下午打算对新系统,好好研究下模块划分,但因为上一个版本提测,于是我改了一个下午的bug. 现在是晚上 9 点钟我开始写这篇文章,给大家分析分析Go语言中的 ...

  3. arrays中copyof复制两个数组_C语言100题集合026-使用指针交换两个数组中的最大值

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  4. 用指针交换两个数_C语言100题集合026-使用指针交换两个数组中的最大值

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  5. WCF学习笔记(二):在WCF中使用集合传输数据

    最近的开发,一直被DataContract头疼,微软为了更好的通用性和代码无关性,将DataContract进行了一系列的优化,使作为DataContract的类在进行Serialize的时候会被序列 ...

  6. 数据处理程序语言中的基本数据类型

    程序语言根据其设计目的不同,其侧重的基本数据类型也不同.JAVA.C#等语言被设计用来进行通用的应用程序开发,其基本数据类型是字符串.数字.布尔等原子数据类型,以及数组和通用对象.而SQL.Power ...

  7. go语言中的多语言文本

    package mainimport ("fmt""unicode/utf8" )func main(){// 声明字符串,以下三种方式为等价的peace := ...

  8. c语言字符串前加l,【C】 30_C语言中的字符串

    字符串的概念 字符串是有序字符的集合 字符串是程序中的基本元素之一 C 语言中没有字符串的概念 C 语言中通过特殊的字符数组模拟字符串 C 语言中的字符串是以 '\0' 结尾的字符数组 字符串与字符数 ...

  9. C语言中函数参数传递

    C语言中函数参数传递的三种方式 (1)值传递,就是把你的变量的值传递给函数的形式参数,实际就是用变量的值来新生成一个形式参数,因而在函数里对形参的改变不会影响到函数外的变量的值. (2)地址传递,就是 ...

  10. python类型-python语言中的数据类型有哪些

    Python基本数据类型一般分为:数字.字符串.列表.元组.字典.集合这六种基本数据类型. 其中数字又包含整型(整型又包括标准整型.长整型(Python2.7及之前版本有)).浮点型.复数类型.布尔型 ...

最新文章

  1. 小波变换教程(1):基本原理
  2. 网站快照更新不及时有什么好的解决办法吗?
  3. ping: sendto: Network is unreachable
  4. input 不显示边框_不需要使用JavaScript
  5. Redis模式匹配删除key
  6. python系统自学_如何系统地自学python
  7. 数据库原理(一)—— 关系代数(二)
  8. [Python] 创建一个整数列表:range()
  9. iOS底层探索之KVO(五)—FBKVOController分析
  10. 3月23日—3月27日四年级课程表
  11. malloc、calloc、realloc
  12. 线程同步之条件变量:pthread_cond_signal和pthread_cond_wait
  13. 如何判断一家创业公司是否值得加入?
  14. KO02内部订单修改
  15. 活体检测的几种手段分析
  16. 2020CCPC绵阳站 D-Defuse the Bombs (二分答案)
  17. 零基础小白怎么学习3D建模?过来人给的一些学习建议,先马后看
  18. Scrapy爬虫设置代理ip
  19. 物理绘画工具 houdini游戏工具(三)
  20. 使用 VPN 你一定要了解这几个真相!

热门文章

  1. .net 本地文件管理 代码_Gitee 在线解决代码冲突上线,解决冲突不再需要 Git 命令...
  2. 【equals与==比较】String的两种拼接
  3. 读写分离架构的两种方式及问题
  4. kafka retries参数入门
  5. scala面试题简要总结
  6. scala练习:依据输入的年和月打印该月日历
  7. 怎样利用Python制作守护进程
  8. QT之创建计算器(五)
  9. 『TensorFlow』批处理类
  10. 【书籍推荐】《美国黒室》