111,129
社区成员
发帖
与我相关
我的任务
分享int[] a = { 4, 1, 3, 2, 5, 6 };
string[] b = { "赵", "钱", "孙", "李", "周", "吴" };
var c = from s in b orderby a[Array.IndexOf(b, s)] select s;string[] d = b.OrderBy(s => a[Array.IndexOf(b, s)]).ToArray();int[] a = { 4, 1, 3, 2, 5, 6 };
string[] b = { "赵", "钱", "孙", "李", "周", "吴" };
Array.Sort(b, (Comparison<string>)delegate(string s1, string s2)
{
return a[Array.IndexOf(b, s1)] - a[Array.IndexOf(b, s2)];
});string[] a = { "4", "1", "3", "2", "5", "6" };
string[] b = { "Do", "4A", "Cy", "7B", "Ei", "tF" };
Array.Sort(a);
Array.Sort(b);