.net 验证IEnumerable元素唯一性的简单方法

.net 验证IEnumerable元素唯一性的简单方法,.net,.net,有一个简单的IEnumerable的Integer值,有什么更简单的方法来验证所有元素都是唯一的?将唯一元素的计数与总计数进行比较: sequence.Distinct().Count() == sequence.Count(); 请注意,它将枚举您的序列2-3次。我只是想一想。您是说IEnumerable?准确地说。但是我不想把听众局限于C语言。通过使用.NET的C语言,我认为使用它的语法是很好的:)

有一个简单的
IEnumerable
Integer
值,有什么更简单的方法来验证所有元素都是唯一的?

将唯一元素的计数与总计数进行比较:

sequence.Distinct().Count() == sequence.Count();

请注意,它将枚举您的序列2-3次。

我只是想一想。您是说
IEnumerable
?准确地说。但是我不想把听众局限于C语言。通过使用.NET的C语言,我认为使用它的语法是很好的:)