Configurar a versão da linguagem C#
Se você precisar especificar sua versão do C# explicitamente, poderá fazê-lo de várias maneiras:
- Edite manualmente o arquivo de projeto.
- Defina a versão do idioma para vários projetos em um subdiretório.
- Configure a opção do compilador LangVersion.
Gorjeta
Você pode ver a versão do idioma no Visual Studio na página de propriedades do projeto. Na guia Compilar, o painel Avançado exibe a versão selecionada.
Para saber qual versão de idioma você está usando no momento, coloque #error version
(diferencia maiúsculas de minúsculas) em seu código. Isso faz com que o compilador relate um erro do compilador, CS8304, com uma mensagem contendo a versão do compilador que está sendo usada e a versão atual do idioma selecionado. Consulte #error (Referência C#) para obter mais informações.
Editar o arquivo de projeto
Pode definir a versão linguística no ficheiro de projeto. Por exemplo, se você quiser explicitamente acessar os recursos de visualização, adicione um elemento como este:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
O valor preview
usa a versão de linguagem C# de visualização mais recente disponível que seu compilador suporta.
Configurar vários projetos
Para configurar vários projetos, você pode criar um arquivo Directory.Build.props, normalmente no diretório da solução, que contém o <LangVersion>
elemento . Adicione a seguinte configuração ao arquivo Directory.Build.props :
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
</Project>
As compilações em todos os subdiretórios do diretório que contém esse arquivo agora usam a versão C# de visualização. Para obter mais informações, consulte Personalizar sua compilação.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários