在列表中查找重复项

Hari Gillala |

我的应用程序中有书籍清单,并且我尝试添加验证,以便不会将重复的书籍添加到清单中。验证应检查列表中是否存在书名,而不管大小写如何,即小写“ book1”和大写“ BOOK1”应被视为相同。

到目前为止,我已经编写了以下代码:

public string Error
{
    get
    {
        if (Books.Count() != Books.Select(x => new { x.Name.ToUpper(), x.CategoryID }).Distinct().Count())
        {
            return "Every Book and Category should be unique";
        }
        return string.Empty;
    }
}

但出现以下错误:

匿名类型投影初始化器应为简单名称或成员访问表达式。

我还应该如何检查案件?

务实的

问题在以下代码段中:

new { x.Name.ToUpper(),

C#不知道为该表达式指定什么属性名称,因此您需要明确说明应调用的名称:

new { Name = x.Name.ToUpper(),

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在忽略字段的列表中查找重复项

来自分类Dev

如何在列表中查找重复项?

来自分类Dev

在列表中查找连续的重复项

来自分类Dev

在无序列表中查找重复项

来自分类Dev

在几个列表中查找重复项

来自分类Dev

Python:在列表中查找重复项

来自分类Dev

在元组列表中查找重复项

来自分类Dev

在 C# 中查找列表中的所有重复项

来自分类Dev

在列表中查找重复项并返回包含重复项位置的列表

来自分类Dev

使用linq在多个列表中查找重复项

来自分类Dev

在数组/整数列表中查找重复项

来自分类Dev

根据特定成员值在列表中查找重复项

来自分类Dev

在数组/整数列表中查找重复项

来自分类Dev

在一千个列表中查找重复项

来自分类Dev

在没有嵌套循环的列表中查找重复项?

来自分类Dev

如何在列表中查找重复项,并对找到的每个重复项执行不同的计算?

来自分类Dev

在Excel中查找重复项

来自分类Dev

在Datagridview中查找重复项

来自分类Dev

在多表中查找重复项

来自分类Dev

查找多个列表元素之间的重复项

来自分类Dev

筛选列表中的重复项

来自分类Dev

列表中的方案重复项

来自分类Dev

删除列表中的重复项

来自分类Dev

返回列表中的重复项

来自分类Dev

列表中重复项的getCount

来自分类Dev

如何查找列表中的此python列表是否包含重复项?

来自分类Dev

如何在 linq 的动态列表列表中查找重复项?

来自分类Dev

Java 比较对象列表以查找重复项并将它们放入新列表中

来自分类Dev

在R中的向量中查找重复项/重复项