DEV Community

Alexandre Carvalho
Alexandre Carvalho

Posted on

5 4

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)

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay