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: }