Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
"""
em literais de cadeia de caracteresUm literal de cadeia de caracteres começa e termina com, no mínimo, três caracteres de aspas duplas ("
):
var singleLine = """This is a "raw string literal". It can contain characters like \, ' and ".""";
Literais de cadeia de caracteres bruta podem abranger várias linhas:
var xml = """
<element attr="content">
<body>
</body>
</element>
""";
As seguintes regras regem a interpretação de um literal de cadeia de caracteres bruta de várias linhas:
Talvez seja necessário criar um literal de cadeia de caracteres bruta que tenha três ou mais caracteres de aspas duplas consecutivos. Literais de cadeia de caracteres bruta podem começar e terminar com uma sequência de pelo menos três caracteres de aspas duplas. Quando o literal de cadeia de caracteres contiver três aspas duplas consecutivas, você começará e terminará o literal de cadeia de caracteres bruta com quatro caracteres de aspas duplas:
var moreQuotes = """" As you can see,"""Raw string literals""" can start and end with more than three double-quotes when needed."""";
Se você precisar iniciar ou terminar um literal de cadeia de caracteres bruta com caracteres de aspas, use o formato de várias linhas:
var MultiLineQuotes = """"
"""Raw string literals""" can start and end with more than three double-quotes when needed.
"""";
Os literais de cadeia de caracteres brutos também podem ser combinados com a interpolação da cadeia de caracteres para incorporar os caracteres {
e }
na cadeia de caracteres de saída. Use vários caracteres $
em um literal de cadeia de caracteres bruto interpolado, para inserir os caracteres {
e }
na cadeia de caracteres de saída, sem escapar deles.
O conteúdo do literal da cadeia de caracteres bruta não deve conter um conjunto de caracteres "
contíguos, cujo comprimento é igual ou maior que o comprimento do delimitador literal da cadeia de caracteres bruta. Por exemplo, as cadeias de caracteres """" """ """"
e """"""" """""" """"" """" """ """""""
estão bem formadas. No entanto, as cadeias de caracteres """ """ """
e """ """" """
estão mal formadas
Literais de cadeia de caracteres bruta foram introduzidos no C# 11.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agora