DEV Community

Juarez Júnior for Develop4Us

Posted on • Edited on

Dica C#: Prefira Interpolação de Strings ao Invés de Concatenação

Vamos falar sobre a prática de Preferir Interpolação de Strings ao Invés de Concatenação, que torna o código mais legível e eficiente ao trabalhar com strings no C#.

Explicação:

No C#, a interpolação de strings (usando $"texto {variável}") é geralmente mais clara e eficiente do que a concatenação ("texto " + variável). A interpolação permite inserir variáveis diretamente dentro das strings, melhorando a legibilidade e evitando o uso excessivo de operadores de concatenação. Em termos de performance, a interpolação é otimizada pelo compilador e gera menos objetos temporários, o que reduz o impacto no uso de memória em comparação com a concatenação, especialmente em strings grandes ou múltiplas concatenações.

Essa prática é útil em cenários que envolvem a criação de mensagens, logs ou qualquer outra situação onde strings dinâmicas são necessárias.

Código:

public class Program
{
    public static void Main()
    {
        string nome = "João";
        int idade = 30;

        // Usando interpolação ao invés de concatenação
        string mensagem = $"Nome: {nome}, Idade: {idade}";

        Console.WriteLine(mensagem);
    }
}
Enter fullscreen mode Exit fullscreen mode

Explicação do Código:

No exemplo, usamos interpolação de strings para combinar texto e variáveis de forma mais legível e eficiente. Isso melhora a clareza do código e elimina a necessidade de múltiplas operações de concatenação.

A Interpolação de Strings no C# é uma forma mais legível e eficiente de trabalhar com strings, especialmente em cenários onde múltiplas variáveis precisam ser inseridas. Ela melhora a clareza do código e reduz o uso de memória, especialmente em concatenações extensas.

Espero que essa dica ajude você a preferir interpolação de strings para melhorar a legibilidade e eficiência do seu código! Até a próxima.

Código fonte: GitHub

Playwright CLI Flags Tutorial

5 Playwright CLI Flags That Will Transform Your Testing Workflow

  • 0:56 --last-failed
  • 2:34 --only-changed
  • 4:27 --repeat-each
  • 5:15 --forbid-only
  • 5:51 --ui --headed --workers 1

Learn how these powerful command-line options can save you time, strengthen your test suite, and streamline your Playwright testing experience. Click on any timestamp above to jump directly to that section in the tutorial!

Watch Full Video 📹️

Top comments (0)

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

👋 Kindness is contagious

DEV is better (more customized, reading settings like dark mode etc) when you're signed in!

Okay