最近在实习,上司要求我写一个消息轮询的算法,要实现在词库里面查询某个关键字的排名,每天都要查询!还要做一些简单的异常处理,小生在这里想大家求教了,希望大家能我一些帮助!以前没有接触过此类东东!

解决方案 »

  1.   

    小弟不才,简单的思路    public class indexFo
        {
            string[] server = { "server1", "server2", "server3" };
            List<string> server1 = new List<string>();
            List<string> server2 = new List<string>();
            List<string> server3 = new List<string>();
            int flage = 0;
            public void test(string c)
            {
               string serverName= server[flage];
               switch (serverName)
               {
                   case "server1":
                       server1.Add(c);
                       break;
                   case "server2":
                       server2.Add(c);
                       break;
                   case "server3":
                       server3.Add(c);
                       break;
                   default: break;
               }
               flage++;
               if (flage > 3)
               { flage = 0; }
            }
        }