首页 新闻 会员 周边

linq 数组排序问题

0
悬赏园豆:5 [待解决问题]

有两个数组:

string[] a = { "011|张三", "012|李四", "013|王五","014|赵六" };
string[] b = {  "013","011", "012","014" };

数组a怎么通过数组b的排序,最终得到:

"013|王五","011|张三", "012|李四", "014|赵六"

这样的顺序?

度郎的主页 度郎 | 初学一级 | 园豆:3
提问于:2017-04-20 11:27
< >
分享
所有回答(1)
1
var arr = b.Select(s => a.First(ss => ss.StartsWith(s))).ToArray();
行乎当行 | 园豆:347 (菜鸟二级) | 2017-04-20 16:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册