Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有VS代码描述的枚举_C#_Asp.net_Enums_Visual Studio Code - Fatal编程技术网

C# 带有VS代码描述的枚举

C# 带有VS代码描述的枚举,c#,asp.net,enums,visual-studio-code,C#,Asp.net,Enums,Visual Studio Code,为了便于理解,我使用了VisualStudio代码,并通过“yo aspnet”创建了一个新项目(webapplication) 我试图创建一个带有描述的枚举,但我不知道这段代码有什么问题。错误是: 找不到类型或命名空间名称“DescriptionAttribute”(是否缺少using指令或程序集引用?[dnxcore50]DescriptionAttribute.DescriptionAttribute(字符串描述)” 您是否添加了对系统.dll的引用?不确定为什么它不起作用,但仅供参考,您

为了便于理解,我使用了VisualStudio代码,并通过“yo aspnet”创建了一个新项目(webapplication)

我试图创建一个带有描述的枚举,但我不知道这段代码有什么问题。错误是:

找不到类型或命名空间名称“DescriptionAttribute”(是否缺少using指令或程序集引用?[dnxcore50]DescriptionAttribute.DescriptionAttribute(字符串描述)”


您是否添加了对
系统.dll
的引用?不确定为什么它不起作用,但仅供参考,您可以使用
[Description()]
而不是
[DescriptionAttribute()]
-自动推断
属性
部分。您要构建的.Net的目标版本到底是什么?您好!Alejandro,我不知道如何在Visual Studio代码中添加引用。我一直在找,但直到现在,我还是找不到答案Blorgbeard,我也尝试使用“属性”,但同样的错误…---埃里克,我是aspnet5。谢谢您可以使用[Display(Name=“customValue”]进行查看
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
}