1. 程式人生 > >一行一行讀取檔案的兩種方式

一行一行讀取檔案的兩種方式

1)方式1

static void Main(string[] args)
        {
using (StreamReader reader = new StreamReader("1.txt", Encoding.Default))
            {
                //只讀取了一行
                //string msg = reader.ReadLine();
                string msg;

                //一直讀取到流的末尾
                while((msg=reader.ReadLine())!=null)//!=  不等於   
               {
                     Console.WriteLine(msg);
               }
                
            }
            Console.ReadKey();
        }

方式2

static void Main(string[] args)
        {
            using (StreamReader reader = new StreamReader("1.txt", Encoding.Default))
            {

                while (!reader.EndOfStream)
                {
                    Console.WriteLine(reader.ReadLine());
                }

            }
            Console.ReadKey();
        }