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");


    起风了,努力生存
  • 相关阅读:
    Unity3D热更新
    js
    xshell安装运行时提示缺少mfc110.dll
    Linux 分区的概念
    js
    Web 安全测试
    php 获取客户端的浏览器信息
    H5 获取地理位置
    JS -判断、监听屏幕横竖屏切换事件
    css 禁用移动端部分特性
  • 原文地址:https://www.cnblogs.com/StivenYang/p/8441282.html
Copyright © 2011-2022 走看看