DEV Community

Juarez Júnior for Develop4Us

Posted on • Edited on

Dica C#: Raw String Literals

Hoje, vamos ver uma novidade do C# 11: Raw String Literals. Essa funcionalidade facilita a escrita de strings que contêm caracteres de escape ou spans múltiplas linhas. Veja o exemplo no código abaixo.

public class Program
{
    public static void Main()
    {
        string texto = """
            Este é um exemplo de raw string literal,
            onde as quebras de linha e indentação são mantidas.
            """;

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

Explicação: Com Raw String Literals, você pode escrever strings que mantêm a formatação original, sem a necessidade de escapar caracteres especiais ou usar \n para novas linhas. Isso torna o código mais legível e simplifica a manipulação de textos complexos.

Código fonte: GitHub

Espero que essa dica ajude você a trabalhar com strings de forma mais eficiente! Até a próxima.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

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

Okay