当前位置:  开发笔记 > 编程语言 > 正文

为什么Array.Sort()和Array.IndexOf()方法是静态的?

如何解决《为什么Array.Sort()和Array.IndexOf()方法是静态的?》经验,为你挑选了1个好方法。

总是有兴趣为什么Array.Sort()和Array.IndexOf()方法是静态的,类似的ArrayList.Sort()和ArrayList.IndexOf()被设计为成员方法.谢谢你的任何想法.



1> jatanp..:

在我的视图中,Array类基本上是我们在程序中使用[]声明的固定大小数组的类表示(你可以像int那样绘制类比,它的类(结构)表示为System.Int32).

此外,Array类不包含任何实例变量中的实际数组数据,但它只提供静态实用程序函数,可用于在声明的固定大小数组中进行排序和搜索.

另一方面,ArrayList是一个集合类,它提供动态大小的数组实现,它有自己的数据结构来包含数据.因此,所述方法是实例方法,因此它们可以处理该特定实例的数据.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有