可以使用 LINQ 中的 'Distinct()' 方法来去重查询 List 中的一个值。

例如,假设我们有一个 'List' 类型的列表,包含以下数据:

List<int> numbers = new List<int> { 1, 2, 2, 3, 4, 4, 5 };

我们想要查询这个列表中不重复的数字,可以使用以下代码:

List<int> distinctNumbers = numbers.Distinct().ToList();

这将返回一个新的 'List' 类型的列表,其中包含不重复的数字:{ 1, 2, 3, 4, 5 }。

如果我们只想查询列表中是否存在某个值,可以使用 'Contains()' 方法:

bool exists = numbers.Contains(3);

这将返回一个布尔值,表示列表中是否存在值 3。

C# List去重查询:Distinct() 和 Contains() 方法

原文地址: https://www.cveoy.top/t/topic/mvto 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录