Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

86
Visualizações
Nueva línea en un literal de cadena textual

Tengo una cadena de la siguiente manera:

 string example = @"string str = ""forty-two""; char pad = '*';

la salida está en una sola línea de la siguiente manera:

 string str = "forty-two"; char pad = '*';

Necesito la salida de la siguiente manera:

 string str = "forty-two"; char pad = '*';

¿Cómo puedo insertar una nueva línea antes de 'char pad' en este literal de cadena textual?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

En un literal de cadena textual, excepto dos comillas dobles, todos los caracteres de escape se interpretan textualmente, por lo que si desea una cadena de dos líneas, debe escribirla manualmente en dos líneas:

 string example = @"string str = ""forty-two""; char pad = '*';"; Console.WriteLine(example); // string str = "forty-two"; // char pad = '*';

Desde MSDN :

Un literal de cadena como @"c:\Foo" se denomina literal de cadena textual. Básicamente significa "no aplicar ninguna interpretación a los caracteres hasta que se alcance el siguiente carácter de comillas". Por lo tanto, un literal de cadena textual puede contener barras invertidas (sin que se dupliquen) e incluso separadores de línea. Para obtener una comilla doble (") dentro de un literal textual, solo necesita duplicarlo, por ejemplo, @"Mi nombre es ""Jon""" representa la cadena Mi nombre es "Jon". Literales de cadena textuales que contienen separadores de línea también contendrá el espacio en blanco al comienzo de la línea, por lo que tiendo a no usarlos en los casos en que el espacio en blanco importa.Sin embargo, son muy útiles para incluir XML o SQL en su código fuente, y otro uso típico (que no necesita separadores de línea) es para especificar una ruta del sistema de archivos.

Vale la pena señalar que no afecta a la cadena en sí de ninguna manera: una cadena especificada como un literal de cadena textual es exactamente igual que una cadena especificada como un literal de cadena normal con el escape adecuado. El depurador a veces elige mostrar una cadena como un literal de cadena textual; esto es únicamente para facilitar la visualización del contenido de la cadena sin preocuparse por escapar.

[Autor: Jon Skeet]

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda