top of page

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);
    }
}

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.



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

1 visualização

Posts recentes

Ver tudo

Dica C#: Default Interface Methods

Vamos falar sobre uma novidade do C# 12: Default Interface Methods. Esse recurso permite que interfaces contenham implementações de...

Dica C#: Global Using Directives

Vamos para uma dica do C# 10: Global Using Directives. Com essa funcionalidade, você pode definir diretivas using globais que se aplicam...

bottom of page