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

关于array.sort(array,array)这个函数是什么意思,括号里第1个和第2个ARRAY分别代表什么,请详细说明一下谢谢

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

第二个数组不为空时,两个数组按顺序进行关联
比如
Array1 Array2
b s1
a s2
d s3
c s4
那么如果Array.Sort(Array1,Array2)
结果就是
a s2
b s1
c s4
d s3
也就是还是对第一个数组排序,第二个数组元素跟着第一个的位置变.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-30
基于第一个 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?
第2个回答  推荐于2016-06-16
// 基于第一个 System.Array 中的关键字,使用每个关键字的 System.IComparable 实现,对两个一维 System.Array
// 对象(一个包含关键字,另一个包含对应的项)进行排序。
//
// 参数:
// 第一个:
// 一维 System.Array,它包含要排序的关键字。
//
// 第二个:
// 一维 System.Array,它包含与 keysSystem.Array 中的每一个关键字对应的项。- 或 - 如果为null,则只对 keysSystem.Array
// 进行排序。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网