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)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git