本帖最后由 zhenghq1001 于 2013-01-06 14:19:52 编辑

解决方案 »

  1.   

    我在k++后面添加了一个
    break;
    问题解决了,但是,为什么需要添加一个break呢?
      

  2.   

    你光有if  没有else啊、、、
      

  3.   

    根据你的判断语句
    src[s].Distinct().Count() == 2 && src[s].Intersect(target[t]).Count() == 2那么target里的 223,233 对应src里的232,都是一样的,所以会出现两次
    加入break之后,表示223,233只要有1个与232一样,就退出循环了