哪种方法可以比较两个包含逗号分隔值的C#字符串变量并找到差异?
场景就像。
string variable1 = "AAA, BBB, CCC, DDD";
string variable2 = "AAA, CCC, DDD, EEE";
我需要的结果如" BBB" (变量2中存在但不存在于变量1中的值。
由于
答案 0 :(得分:3)
使用Except: -
var result = variable1.Split(new char[] {','})
.Except(variable2.Split(new char[] {','})).ToArray();