zoukankan      html  css  js  c++  java
  • 两个数组比较,得到不变,新增,删除的数据。

       1:  private void btnCompare_Click(object sender, EventArgs e)
       2:  {
       3:      string[] orgList = this.textBox1.Text.Trim().Split(',');
       4:      string[] lastList = this.textBox2.Text.Trim().Split(',');
       5:   
       6:      string lastStr = "";
       8:      //没变的
       9:      var noChangeList = orgList.Intersect(lastList);
      10:      if (noChangeList != null)
      11:      {
      12:          lastStr += "没变的:\t" + string.Join(",", noChangeList);
      13:      }
      14:   
      15:      //新增的
      16:      var addList = lastList.Except(orgList);
      17:      if (addList != null)
      18:      {
      19:          lastStr += "\r\n新增的:\t" + string.Join(",", addList);
      20:      }
      21:   
      22:      //删除的
      23:      var delList = orgList.Except(lastList);
      24:      if (delList != null)
      25:      {
      26:          lastStr += "\r\n删除的:\t" + string.Join(",", delList);
      27:      }
      28:   
      29:      this.textBox3.Text = lastStr;
      30:  }
  • 相关阅读:
    POJ2186(有向图缩点)
    POJ3352(连通分量缩点)
    POJ1523(割点所确定的连用分量数目,tarjan算法原理理解)
    POJ3694(求割边)
    POJ3177(无向图变双连通图)
    POJ1144(割点入门题)
    maven(1)-linux环境下安装maven
    linux(10)-linux环境下jdk配置自定义环境变量/etc/profile.d以及卸载自带openjdk
    ant(1)-linux环境下安装ant
    apache(2)-linux环境下apache-httpd编译安装
  • 原文地址:https://www.cnblogs.com/pnljs/p/2957940.html
Copyright © 2011-2022 走看看