"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo crear fácilmente cadenas multilíneas en C#?

¿Cómo puedo crear fácilmente cadenas multilíneas en C#?

Publicado el 2025-03-23
Navegar:868

How Can I Easily Create Multiline Strings in C#?

múltiple cadena literal en c#

]]

La creación de literales de cadena de múltiples líneas en C# puede ser engorroso y requiere una concatenación de cadenas como en el ejemplo. Sin embargo, el uso de literales de cadena literal se puede lograr más fácilmente.

verbatim String literal

]]

La cadena literal literal está representada por el símbolo @ antes de la cita. De esta manera, puede incluir descansos de línea y otros caracteres especiales sin usar secuencias de escape.

Por ejemplo, el siguiente código define una cadena de múltiples líneas literal usando sintaxis lumbar:

string query = @"SELECT foo, bar
FROM table
WHERE id = 42";

ventajas de literales literarios

]]
  • no es necesario escapar de nuevas líneas y otros caracteres especiales.
  • Haga que las cadenas de múltiples líneas sean más fáciles de leer y mantener.
  • se puede usar para incrustar datos o fragmentos de código sin procesar.

límite

  • Las cotizaciones dobles aún deben escaparse usando \ caracteres.
  • La cadena de palabras por palabra no puede abarcar múltiples líneas de código fuente. Si necesita una cadena que abarca varias líneas, debe usar una concatenación de cadena.

Ejemplo de uso

La sintaxis de palabra por palabra se puede usar en una variedad de escenarios, como definir consultas SQL, construir documentos HTML o XML, o incrustar fragmentos de código. Aquí hay un ejemplo de cómo definir una consulta de múltiples líneas usando sintaxis literal:

string query = @"SELECT *
FROM Users
WHERE Status = 'Active'";

utilizando literales de cadena de palabras por palabra, puede simplificar el proceso de crear cadenas de múltiples líneas en C#, lo que hace que su código sea más fácil de leer y mantener.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3