C#关于array.sort(array,array)

来源:百度知道 编辑:UC知道 时间:2024/06/19 15:12:52
关于array.sort(array,array)这个函数是什么意思,括号里第1个和第2个ARRAY分别代表什么,请详细说明一下谢谢

// 基于第一个 System.Array 中的关键字,使用每个关键字的 System.IComparable 实现,对两个一维 System.Array
// 对象(一个包含关键字,另一个包含对应的项)进行排序。
//
// 参数:
// 第一个:
// 一维 System.Array,它包含要排序的关键字。
//
// 第二个:
// 一维 System.Array,它包含与 keysSystem.Array 中的每一个关键字对应的项。- 或 - 如果为null,则只对 keysSystem.Array
// 进行排序。

基于第一个 Array 中的关键字,使用每个关键字的 IComparable 实现,对两个一维 Array 对象(一个包含关键字,另一个包含对应的项)进行排序。

命名空间:System
程序集:mscorlib(在 mscorlib.dll 中)

语法
C#
public static void Sort (
Array keys,
Array items
)

参数
keys
一维 Array,它包含要排序的关键字。

items
一维 Array,它包含与 keysArray 中的每一个关键字对应的项。

- 或 -

如果为空引用(在 Visual Basic 中为 Nothing),则只对 keysArray 进行排序。

MSDN里面说得很清楚了,楼主为什么不先看看MSDN?

功能是实现数组排序
第二个参数可以为null
此时就是对第一个数组进行排序.

第二个数组不为空时,两个数组按顺序进行关联
比如
Ar