香蕉视频app

香蕉视频appKeep on going never give up.

Let's Go

C# 學習筆記(36)StreamReader和StreamWriter讀寫文本文件

C#Lonely2019-05-14 22:00:0061次0條

using System;
using System.IO; //引入命名空間
using System.Text;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            //StreamReader和StreamWrite類用來操作大的文本文件,以字符的方式進行讀和寫

            string path = @"C:\Users\Administrator\Desktop\Test.txt";

            //使用StreamWriter來寫入一個文本文件
            using (StreamWriter sw = new StreamWriter(path, true, Encoding.Default)) //true 追加 , false 覆蓋,如果指定的文件不存在,該參數無效,且構造函數將創建一個新文件。
            {
                sw.WriteLine("今天天氣真晴朗,處處好風光!");
            }
            Console.WriteLine("寫入成功");


            if (File.Exists(path)) // 判斷指定文件是否存在
            {
                //使用StreamReader來讀取一個文本文件
                using (StreamReader sr = new StreamReader(path, Encoding.Default)) //Encoding字符編碼
                {
                    //因為它是一行一行讀的,所以要循環去讀
                    while (!sr.EndOfStream) //獲取一個值,該值指示當前的流位置是否在流結尾。判斷是否讀取到末尾,如果不是就繼續循環讀取
                    {
                        Console.WriteLine(sr.ReadLine()); //從當前流中讀取一行字符并將數據作為字符串返回
                    }
                }
            }
          
            Console.ReadKey();

        }
    }
}


暗錨,解決錨點偏移

文章評論

    嘿,來試試登錄吧!