[英]Visual Studio invalid rule The enum member 'NewProducts' has the same constant value '6' as member 'NewProducts'
ASP.NET Core 5 MVC 购物车应用程序在控制器命名空间中定义枚举,如下所示:
namespace Store.Controllers
{
public enum FixedCategories
{
NewProducts = 6
}
}
Visual Studio 2019 显示了关于此的奇怪提示
枚举成员“NewProducts”与成员“NewProducts”具有相同的常量值“6”
枚举 integer 值 6 存储在数据库中,用于与此枚举值进行比较。 所以应该是6。
https://docs.microsoft.com/et-ee/dotnet/fundamentals/code-analysis/quality-rules/ca1069
指出这是由重复的枚举值引起的,并且
不要压制违反此规则的行为。
如代码所示,枚举仅包含单个成员。 所以不能重复。
为什么VS抱怨这个? 如何解决?
快速操作按钮不显示任何合理的修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.