Microsoft MVP

Email y Rss

email rss

Klout

Seguidores en facebook

Timeline de mi Twitter

Tienes preguntas?

Ideas de un Conejo
Más allá de los sistemas de información: (C#)=> videojuegos, soluciones a problemas interesantes y Sistemas Operativos
XNA
C#
Eventos
Sistemas Operativos
Review
Varios
PL/SQL
Acerca de

Caracter de Salto de linea – C#

April 2nd, 2010 by JuanK

TweetFollow @JuanKRuiz

Share

Un salto de linea en windows no es es realmente un caracter sino que realmente son dos caracteres el 13 y luego el caracter 10.  En detalle:

\r = 13 = CR = Carriage return = Retorno de carro
\n = 10 = LF = Line Feed       = Avance de linea

Mientras que en unix podria ser igual o diferente dependiendo de la configuracion.

La más usual es  que en unix sea solo CR, razon por la cual cuando abres en windows un archivo de texto creado en unix , ves que te sale todo en una sola linea ( falta el LF  – el salto de linea).

Como ves esto depende de la plataforma asi que lo ideal es que en nuestros programas que usen el CLR  es hacer uso de:

System.Environment.NewLine 

En las base de datos utiliza necesariamente CHR(13)+CHR(10)  ya que esto te dara compatibilidad con varias plataformas.

Complemento:
oscardo comenta en este hilo este aporte de gran utilidad, que puede ser útil cuando se esta trabajando con Web Mobile:

char.ConvertFromUtf32(13) + char.ConvertFromUtf32(10)

Happy learning!

Print Friendly
Share

TweetFollow @JuanKRuiz

  • 12 Comentarios »
  • Publicado en la categoría 'C#'

12 comentarios to “Caracter de Salto de linea – C# ”


  • ematrix Says:
    November 18th, 2008 at 8:37 pm  

    que tal en C#
    como le hago que no realice el salto de pagina
    en una impresora epson FX-1180
    ya que no logro hacerlo
    Saludos

  • oscardo Says:
    December 16th, 2008 at 8:05 am  

    Bueno tambien es valido hacer esto:
    char.ConvertFromUtf32(13) + char.ConvertFromUtf32(10)
    puede ser util en todo lo que sea web, Mobile!!!

  • petas Says:
    July 8th, 2009 at 9:47 am  

    Muchas gracias !!! que bueno para movil

    char.ConvertFromUtf32(13) + char.ConvertFromUtf32(10)

    me sirvio

  • yamobe Says:
    October 22nd, 2009 at 2:39 pm  

    uff, el ‘\r’ lo había olvidado, esta pagina me salvó de un problema… solo quería decir eso y dar gracias jaja

  • walter Says:
    December 24th, 2010 at 8:10 am  

    Cuando trato de obtener una concatenacion en un textbox me guarda un resultado con “9800001\r\n” y lo que necesito es un salto de linea, no se por que, es un codigo que estaba en VB y que usaba “& vbCrLf”. He tratado con el environment con constants… pero igual me sigue arrojando el valor unido… Si ves este mensaje ojala me puedas ayudar! Saludos

  • JuanK Says:
    December 24th, 2010 at 8:43 am  

    coloca el textbox con la propiedad multiline

  • Saulo de Tarso Says:
    February 4th, 2011 at 12:11 pm  

    El ‘\r’ no existe, son los padres.

  • JuanK Says:
    February 4th, 2011 at 1:49 pm  

    amigo el \r existe en todo windows

  • Marlon Says:
    June 2nd, 2011 at 2:29 pm  

    yo necesito agrear un salto de linea en un codigo VBA, pero esta utilizando un codigo fuente Blat, y no me funciona nada de lo que se comenta por todos lados, ¿Ustedes me pueden ayudar?

  • Romane Says:
    August 14th, 2011 at 6:13 pm  

    no entendi :( esque quiero saber como hago esto “     ” con que teclas..

  • Freddy Says:
    September 23rd, 2011 at 11:10 am  

    Hola una pregunta:

    Estoy realizando un programa en vb 2008 pero para dispositivos moviles con windows CE.

    Ahora en mi formulario debe existir un botón que muestre: “HOLA” salto de linea “MUNDO”, entonces mi codigo es así:

    btnTexto.text = “HOLA” & vbCrLf & “MUNDO”, sin embargo me muestra HOLA DD (dos cuadritos)

    ¿Cual es el equivalente del vbCrLf pero para q salte en dispositivos con Windows CE.

    Gracias por el apoyo

  • Yelinna Says:
    January 13th, 2012 at 8:45 am  

    Buen dato cuando se programa en .Net y se quiere compilar nuestra app para Mono :D (el único problema que he tenido es con las carpetas temporales de usuario)

Deja un comentario

Redes Sociales

Follow @JuanKRuiz
Answer Questions

Busca en el blog

Artículos Relacionados

  • Como abrir la puerta del cd rom desde C# y VB.NET
  • C# – Cómo modificar el comportamiento del botón minimizar, maximizar, etc.
  • C# – Cómo modificar la transparencia en la ventana de otro proceso?
  • C# – Recibir notificaciones cuando hayan cambios de sesión parte 1
  • C# – Recibir notificaciones cuando hayan cambios de sesión parte 2 – Windows Forms
  • C# – usar el WndProc en una Ventana WPF
  • C# – Recibir notificaciones cuando hayan cambios de sesión parte 3 – WPF
  • Artículos Relacionados

  • Como abrir la puerta del cd rom desde C# y VB.NET
  • C# – Cómo modificar el comportamiento del botón minimizar, maximizar, etc.
  • C# – Cómo modificar la transparencia en la ventana de otro proceso?
  • C# – Recibir notificaciones cuando hayan cambios de sesión parte 1
  • C# – Recibir notificaciones cuando hayan cambios de sesión parte 2 – Windows Forms
  • C# – usar el WndProc en una Ventana WPF
  • C# – Recibir notificaciones cuando hayan cambios de sesión parte 3 – WPF
  • Nube de Temas

    API - C# - codigo - Fiber - Forms - GeSHi - icon - icono - IE - IE9 - imagenes - IT - operativo - Pinned - PowerShell - Proceso - rendimiento - RSS - sistema - Sistemas Operativos - Site - stack - Thread - velocidad - Visual - WCF - Windows - WndProc - WPF - XNA

    Blogs recomendados

  • VBCodigoPocketPC Espacio para tratar temas de programacion para dispositivos moviles, Pocket PC, Compact Framework, Embbeded Visual Basic, Visual Basic.NET , C# (C Sharp)
  • Róbinson Moscoso Estaré publicando acá cosas sobre tecnologia .NET, situacioines cotidianas de las que voy aprendiendo… sirve como extensión de memoria.
  • .Net C# Blog de Nelsón Venegas
  • Warnov Microsoft Developer Evangelist
  • IT LIfe Blog de mi Hermano que esta en el lado claro: IT
  • Sorey Garcia Una chica del común con la firme intención de no serlo
  • Black Byte videojuegos, modelado y animación 3d
  • Road to IT World Cosas interesantes de IT
  • Marcela Chitiva Un poco de esto… un poco de aquello
  • Surviving the Nigth El mejor blog para aquellos que nos gustan los “internals”
  • Meta

    1. Log in
    2. WordPress

    Ideas de un Conejo is powered by Wordpress. Theme designed by Juan Carlos Ruiz.