在.net中,很多开发者都喜欢使用List来代替数组进行使用。
容器不仅封装了数组几乎所有的基本操作,而且还可以动态扩容,在开发过程中十分的方便。
以下的场景更加建议使用数组:
- 容器的动态扩容需要耗费性能作为代价,因此对于性能要求比较高的场景还是要使用数组;
- 如果数组的大小事先已经知道,并且操作相对比较简便,还是建议使用数组;
- 如果有场景需要使用到二维数组还是更加建议使用数组,而不是使用List<List<>>;
在.net中,很多开发者都喜欢使用List来代替数组进行使用。
容器不仅封装了数组几乎所有的基本操作,而且还可以动态扩容,在开发过程中十分的方便。
以下的场景更加建议使用数组: