有两个用于过滤重复项的运算符:
emails.Distinct(); // 永远不会两次看到相同的值 emails.DistinctUntilChanged(); // 永远不会两次看到相同的值 in a row
您还可以传递谓词:
emails.DistinctUntilChanged(x => x.Length); // 永远不会连续两次看到相同长度的电子邮件