C#第6讲:集合&字典

一、数组的优劣势

1、优势
  • 数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单。
2、劣势
  • 在数组的两个数据间插入数据很麻烦。

  • 在声明数组的时候, 必须同时指明数组的长度,数组的长度过长,会造成内存浪费,数组和长度过短,会造成数据溢出的错误。

二、集合:类似数组,都用于存放一组值

三、ArrayList的使用:类似c语言的链表

  • ArrayList是.NET Framework提供的用于数据存储和检索的专用类
  • 它是命名空间System.Collections下的一部分

1、ArrayList的优势

  • ArrayList 的大小是按照其中存储的数据来动态扩充与收缩的
  • 在声明ArrayList对象时并不需要指定它的长度
  • ArrayList可以很方便的进行数据的添加,插入和移除

2、举例

在两个数值之间用insert插入新的值。

相关推荐
hie988941 小时前
C#与KepOPC通讯
开发语言·c#
hweiyu002 小时前
C#学习教程(附电子书资料)
开发语言·学习·c#
csdn_aspnet4 小时前
C# DataGridView 选中所有复选框
c#·winform·datagridview
qq_297908017 小时前
c#车检车构客户管理系统软件车辆年审短信提醒软件
sqlserver·c#·开源软件
酷炫码神8 小时前
C#数组与集合
开发语言·c#
钢铁男儿8 小时前
C# 深入理解类(静态函数成员)
java·开发语言·c#
CoderIsArt17 小时前
参数系统的基类Parameter抽象类
c#
盛夏绽放18 小时前
Python字符串常用方法详解
开发语言·python·c#
Tummer83631 天前
C#+WPF+prism+materialdesign创建工具主界面框架
开发语言·c#·wpf
ghost1431 天前
C#学习第23天:面向对象设计模式
开发语言·学习·设计模式·c#