火车浏览器官方论坛

 找回密码
 立即注册
查看: 4255|回复: 1
打印 上一主题 下一主题

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

[复制链接]

1

主题

2

帖子

115

积分

注册会员

Rank: 2

积分
115
跳转到指定楼层
楼主
发表于 2017-11-13 19:39:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采集网站内页,我想让含有contact、about、product字符的链接排在前面,然后截取前N个list。论坛里有类似的代码,可是我搞不定,求高人帮忙。下面是类似的代码,或许改下很简单,但是我C#一点不会,对火车源码结构也不了解。这个是乱序排列  不过我好像试了试没效果

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

  1. <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>
复制代码
求高人给我改装组合下,不胜感激。
回复

使用道具 举报

1

主题

14

帖子

487

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
487
沙发
发表于 2017-11-15 17:26:48 | 只看该作者
参考看下这个教程,了解源码结构http://bbs.locoyposter.com/forum ... 01&highlight=js
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2024-11-23 04:16 , Processed in 0.064751 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表