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