zoukankan      html  css  js  c++  java
  • C#写文本文件,如何换行(添加换行符)

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

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

     

      一、C#文本换行之用换行符

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

      /// <summary>
      /// C#写文本换行
      /// </summary>
      /// <param name="filePath">文本文件路径</param>

      public void SaveTxtFile(string filePath)
      {
        string text = "C#文本换行" + " " + "写文本文件换行符";// 表示换一行
        try
        {
          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();
          }
        }
        catch
        {
          //"保存文本文件出错!"
        }
      }

      调用方法:SaveTxtFile( @"G:xq");


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

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

      /// <summary>
      /// C# 用 Environment.NewLine 换行
      /// </summary>
      /// <param name="filePath">文本文件路径</param>

      public void SaveTxtFile(string filePath)
      {
        try
        {
          using (FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write))
          {
            StreamWriter sw = new StreamWriter(fs);
            sw.BaseStream.Seek(0, SeekOrigin.End);
            sw.WriteLine("用 Environment.NewLine 实现文本文件换行;");
            sw.WriteLine(Environment.NewLine);//换行
            sw.WriteLine("被换行段落。");
            sw.Flush();
            sw.Close();
            fs.Close();
          }
        }
        catch
        {
          //"保存文本文件出错!"
        }
      }

      调用方法:SaveTxtFile( @"G:xq xt");


    起风了,努力生存
  • 相关阅读:
    JN_0041:在新版的edge浏览器中 将 url 地址 设置为应用,并在桌面上显示快捷方式
    H50074:base标签 指定资源地址
    MayaLearn0004: 层 大纲视图 特殊复制
    MayaLearn0003: 工具架 快捷菜单 枢轴 对齐
    MayaLearn0000: 快捷键命令
    MayaLearn0002: 软件基本操作工具 基本物体的创建 工作区菜单
    MayaLearn0001: 初识maya
    Ajax0006: ajax 读取 本地 js 配置文件
    JN_0040:如何下载视频流视频文件
    H50073:div 循环添加点击事件,swiper循环添加点击事件
  • 原文地址:https://www.cnblogs.com/StivenYang/p/8441282.html
Copyright © 2011-2022 走看看