Novidades do C# 10: Constant Interpolated Strings

Renato Groffe
2 min readAug 29, 2021

Este é o terceiro artigo da série que venho produzindo sobre as novidades do C# 10. Caso ainda não tenha acessado os artigos anteriores ou até deseje revê-los, acesse então os links a seguir:

Novidades do C# 10: File-scoped namespaces

Novidades do C# 10: Global Usings

Desta vez abordarei o uso Constant Interpolated Strings. A interpolação de strings é uma funcionalidade presente desde o C# 6, sendo que a partir do C# 10 (que integra o .NET 6) tal capacidade foi estendida para a declarações de texto em constantes.

Um exemplo disso está na constante Descritivo definida na classe InfoAplicacao (gerada através de interpolação com as outras constantes deste tipo - Proposito, Versao e Autor):

A próxima listagem demonstra a utilização das diferentes constantes declaradas em InfoAplicacao:

Ao executar este código será possível observar que o conteúdo da constante Descritivo foi impresso no Console normalmente, por meio da interpolação especificada na classe InfoAplicacao:

Este exemplo baseado em C# 10 e no Preview 7 do .NET 6 foi disponibilizado no GitHub:

https://github.com/renatogroffe/DotNet6_Preview7-CSharp10-ConstantInterpolatedStrings

--

--

Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker