简单介绍C#中数组、ArrayList、List、Dictionary的用法与区别


本文摘自PHP中文网,作者黄舟,侵删。

在工作中经常遇到C#数组、ArrayList、List、Dictionary存取数据,但是该选择哪种类型进行存储数据呢?很迷茫,今天小编抽空给大家整理下这方面的内容,需要的朋友参考下吧

前言

  在工作中经常遇到C#数组、ArrayList、List、Dictionary存取数据,但是该选择哪种类型进行存储数据,对于初学者的我一直不知道该怎么取舍。于是抽空好好看了下他们的用法和比较,在这里总结下来,后面有需要改进的再更新。

初始化

数组:

1

int[] buff = new int[6];

ArrayList:

1

ArrayList buff = new ArrayList();

List:

1

List<int> buff = new List<int>();

Dictionary:

1

Dictionary<int,string> buff = new Dictionary<int,string>;

分析比较

阅读剩余部分

相关阅读 >>

详解C#中timer的使用和解决重入问题

详解C#生成随机数功能的代码示例

C#学习日记04---数据类型 之 整数类型

C#thread同步mutex的代码详解

C#静态分析工具 roslynator.analyzers 将方法数量提高了 500 多

C# winform webbrowser 设置为编辑模式的示例代码

C#与vb.net混合开发测试的详细介绍(图文)

详解C#读取xml多级子节点的示例代码

C#中guid生成格式的四种方法的示例代码分享

详解C#多线程之线程同步(图文)

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...