Valor e exemplo de tecnologia de tipos de Enum
Apresenta aos desenvolvedores para o valor do .NET estrutura e os tipos enumerados e demonstra como criar e trabalhar com eles.O exemplo deriva de tipos a ValueType e Enum classes. Cada uma dessas classes oferece recursos que permitem ao desenvolvedor trabalhar com eles com facilidade.
Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:
Para compilação a amostra usando o aviso de comando
Abra a janela do aviso de comando e navegar até um do específico a um linguagem subpastas sob o diretório ValueAndEnumTypes.
Tipo de MSBuild ValueAndEnumTypesCS.sln or MSBuild ValueAndEnumTypesVB.sln, dependendo de sua escolha de linguagem de programação, na linha de comando.
Para compilação a amostra usando o Visual Studio
em aberto Windows Explorer e navegar até um de subpastas sob o diretório ValueAndEnumTypes específicos do linguagem.
clicar duas vezes no arquivo ValueAndEnumTypesCS.sln ou ValueAndEnumTypesVB.sln, dependendo de sua escolha de linguagem, de programação para em em aberto o arquivo no Visual Studio.
Sobre o Compilação menu, clicar Criar solução.
Para executar este exemplo
navegar até o diretório que contém o arquivo executável compilado.
Tipo de ValueEnum.exe na linha de comando.
Observação: Este exemplo cria um aplicativo de console.Você deve iniciá-la em uma janela de console para exibir sua saída.
Requisitos
.NET estrutura versão: 2.0, 1.1, 1.0
Comentários
Os marcadores a seguintes faça uma breve descrição de classes e tecnologias usadas por este exemplo.
Tipos de referência e valor
Tipos enumerados
- Enum Todos os tipos enumerados é derivada de Enum, que implementa ToString() e Parse() entre outros métodos auxiliares usados neste exemplo.
Atributos personalizados
- FlagsAttribute The FlagsAttribute podem ser atribuídos a tipos enumerados para indicar que os membros do tipo são valores de sinalizadores. The Enum tipo reflete sobre seus tipos derivados em busca desse sinalizar para decidir como os métodos ToString() e Parse() devem se comportar.
Comentários de revisão em arquivos de código-fonte para obter mais informações em valor e os tipos enumerados.
Consulte também
Conceitos
Enumerações no CTS (Common Type System)
Tipos de valores no CTS (Common Type System)