DEV Community

Alexandre Carvalho
Alexandre Carvalho

Posted on

Use interpolação e não concatenação

Não use o operador aritmético de adição (+) para concatenar strings. A melhor prática é usar a interpolação. Veja os exemplos abaixo:

Exemplo utilizando a concatenação:

string userName = "Alexandre";
string message = "Hello " + userName;
Enter fullscreen mode Exit fullscreen mode

Exemplo utilizando a interpolação:

string userName = "Alexandre";
string message = ($"Hello {userName}");
Enter fullscreen mode Exit fullscreen mode

O símbolo $ no início da string indica que é uma string interpolada e que quaisquer expressões entre os caracteres { e } devem ser avaliadas e o resultado substituído em seu local.
A interpolação de string é mais eficiente do que usar o operador +. A concatenação de strings usando o operador + pode consumir muita memória devido à forma como as strings são tratadas pelas bibliotecas .NET. A interpolação de strings também é indiscutivelmente mais legível e menos propensa a erros.

Top comments (0)