C#中写txt实现换行

本文介绍了在C#中使用换行符r和Environment.NewLine进行文本文件换行的方法,通过示例代码展示了两种方式的具体实现。
摘要由CSDN通过智能技术生成

把文本写到文件中,如果是几段文字拼合起来输出到文件中,通常每段非结尾文字后需要添加换行符,不然几段文字都变成一段。

在C#中,文本换行有两种方法,一种在需要换行的文本后添加换行符\r\n即可,另一种方法用Environment.NewLine,功能与\r\n一样,接着分别看这两种方法的具体实现代码。

一,C#文本换行之用换行符\r\n

一个\r\n表示换一行,如果要换两行,则重复\r\n,即\r\n\r\n;换三行重复三次,即\r\rn\r\n\r\n;往下依次类推。代码示例如下:


public void SaveTxtFile(string filePath)
{
string text="C#文本换行"+“\r\n”+“写文本文件换行符”;
using(FileStream fs=new FileStream(filePath,FileMode.OpenOrCreate,FileAccess.Write,FileShare.Write))
  {
  StreamWriter sw=new StreamWriter(fs);
  sw.Write(text);
  sw.Flush();
  sw.Close();
  fs.Close();
  }
}

二,C#文本换行之用 Environment.NewLine

下面的代码也是写文本文件,实现方法跟上面的相同,只是用 Environment.NewLine代替\r\n,jt具体代码如下:


public void SaveTxtFile(string filePath)
{
     using(FileStream fs=new FileStream(filePath,FileMode.OpenOrCreate,FileAccess.Writer))
       {
          StreamWriter sw=new StreamWriter(fs);
         sw.BaseStream.Seek(0,SeekOrigion.End);
           sw.WriterLine("用Environment.NewLine实现文本换行");
          sw.WriteLine(Environment.NewLine);//换行
            sw.Flush();
            sw.Close();
            fs.Close();
        }
}

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值