Csharp/C#教程:C#:字符串中的新行和制表符分享


C#:字符串中的新行和制表符

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()); } 

如何在此示例中插入新的行和制表符?

 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()); } 

您可以在此处找到有关TAB(以及其他转义字符)的详细文档 。

使用:

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

为了更好的便携性。 Environment.NewLine可能不一定是n ; 例如,Windows使用rn

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

这取决于你的意思是’ n’(换行)还是’ r n’(回车+换行)。 前者不是Windows默认值,在某些文本编辑器(如记事本)中无法正常显示。

你可以做

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

要么

 sb.Append("rnt"); 

 sb.AppendLine(); 

要么

 sb.Append( "n" ); 

 sb.Append( "t" ); 

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

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

上述就是C#学习教程:C#:字符串中的新行和制表符分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1022027.html

(0)
上一篇 2022年1月6日
下一篇 2022年1月6日

精彩推荐