比较两个逗号分隔的字符串并找到缺失值

本文关键字:串并 字符串 字符 分隔 两个 比较 | 更新日期: 2023-09-27 18:34:57

这是

比较两个包含逗号分隔值的 C# 字符串变量并找到差异的最佳方法?

场景就像。

string variable1 = "AAA, BBB, CCC, DDD";
string variable2 = "AAA, CCC, DDD, EEE";

我需要像"BBB"这样的结果(变量 2 中存在的值,但不存在于变量 1 中。

谢谢

比较两个逗号分隔的字符串并找到缺失值

使用,除非:-

var result = variable1.Split(new char[] {','})
                .Except(variable2.Split(new char[] {','})).ToArray();