关于C#中的Array.sort的问题
请问关于这个排序的函数,他的内部执行机制是怎样的?
譬如:foreach(int x in arr){...}
它的内部是实现:
IEnumerator enumerator=arr.Getnumerator();
while(enumerator.MoveNext())
{int x=(int)enumerator.Current;}
而关于这个Array.sort()是怎样的?我只知道它要执行的是接口IComparer和IComparable,但是具体怎么执行接口里的方法就不清楚了,请教请教
------解决方案--------------------原理其实类似于冒泡.
------解决方案--------------------。。关注,
接分,我想说的就一句话
集合里面都是同一个类型。所以,原理是冒泡。