txt sharp saltos salto retorno linea carro c#

sharp - split salto de linea c#



C#: Nueva línea y caracteres de tabulación en cadenas (6)

Depende de si quiere decir ''/ n'' (avance de línea) o ''/ r / n'' (retorno de carro + avance de línea). El primero no es el predeterminado de Windows y no se mostrará correctamente en algunos editores de texto (como el Bloc de notas).

Tu puedes hacer

sb.Append(Environment.NewLine); sb.Append("/t");

o

sb.Append("/r/n/t");

StringBuilder sb = new StringBuilder(); sb.Append("Line 1"); //insert new line character //insert tab character sb.Append("Line 2"); using (StreamWriter sw = new StreamWriter("example.txt")) { sq.Write(sb.ToString()); }

¿Cómo se puede insertar un nuevo carácter de línea y tabulación en este ejemplo?


Utilizar:

sb.AppendLine(); sb.Append("/t");

Para una mejor portabilidad. Environment.NewLine puede no ser necesariamente /n ; Windows usa /r/n , por ejemplo.


StringBuilder SqlScript = new StringBuilder(); foreach (var file in lstScripts) { var input = File.ReadAllText(file.FilePath); SqlScript.AppendFormat(input, Environment.NewLine); }

http://afzal-gujrat.blogspot.com/


StringBuilder sb = new StringBuilder(); sb.Append("Line 1"); sb.Append(System.Environment.NewLine); //Change line sb.Append("/t"); //Add tabulation sb.Append("Line 2"); using (StreamWriter sw = new StreamWriter("example.txt")) { sw.Write(sb.ToString()); }

Puede encontrar documentation detallada en TAB (y otro personaje de escape aquí).


sb.Append(Environment.Newline); sb.Append("/t");


sb.AppendLine();

o

sb.Append( "/n" );

Y

sb.Append( "/t" );