lou_hao 发表于 2017-11-13 19:39:51

[求助]求一段用c#给List变量重新排序的代码

采集网站内页,我想让含有contact、about、product字符的链接排在前面,然后截取前N个list。论坛里有类似的代码,可是我搞不定,求高人帮忙。下面是类似的代码,或许改下很简单,但是我C#一点不会,对火车源码结构也不了解。这个是乱序排列不过我好像试了试没效果

public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
      {
var rnd = new Random();
listDic["变量名"]= listDic["变量名"].OrderBy(item => rnd.Next()).ToList();
      }这个是截取前4个list:

<div> public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)</div><div>      {</div><div>List<string> list = new List<string>();</div><div>list=listDic["测试"];</div><div>listDic["测试"]=list.Take(4).ToList<string>();</div><div>      }</div>求高人给我改装组合下,不胜感激。

lewell 发表于 2017-11-15 17:26:48

参考看下这个教程,了解源码结构http://bbs.locoyposter.com/forum.php?mod=viewthread&tid=401&highlight=js
页: [1]
查看完整版本: [求助]求一段用c#给List变量重新排序的代码