只是为了上下文化,我正在使用visual studio代码,我通过“yo aspnet”创建了一个新项目(webapplication)。
我尝试创建带描述的ENUM,但我不知道这段代码有什么问题。错误是:
“找不到类型或命名空间名称'DescriptionAttribute'(您是否缺少using指令或程序集引用?)[dnxcore50] DescriptionAttribute.DescriptionAttribute(string description)”。
using System.ComponentModel;
public enum Category
{
[DescriptionAttribute("Habitação")]HABITACAO = 1,
[DescriptionAttribute("Cuidados Pessoais")]CUIDADOSPESSOAIS = 2,
[DescriptionAttribute("Saúde")]SAUDE = 3,
[DescriptionAttribute("Outros")]OUTROS = 999
}