using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            string logfile = "logfile.txt";
            FileStream fs = new FileStream(logfile,FileMode.OpenOrCreate,FileAccess.Write);            StreamWriter sw = new StreamWriter(fs);
            StreamReader sr = new StreamReader(fs);            sw.WriteLine("First log enter");
            sw.WriteLine("Second log enter");            while (sr.Peek() > -1)
            {
                Console.WriteLine(sr.ReadLine());
            }
            sw.Close();
            sr.Close();
            fs.Close();
        }
    }

解决方案 »

  1.   

    FileStream fs = new FileStream(logfile,FileMode.OpenOrCreate,FileAccess.ReadWrite);
    最后貌似还少了个" } ".
      

  2.   


            static void Main(string[] args)
            {
                string logfile = "logfile.txt";
                StreamWriter sw = new StreamWriter(logfile, true, Encoding.UTF8);           
                sw.WriteLine("First log enter");
                sw.WriteLine("Second log enter");
                sw.Close();
                            
                StreamReader sr = new StreamReader(logfile,Encoding.UTF8);
                while (!sr.EndOfStream)
                {
                    Console.WriteLine(sr.ReadLine());
                }            
                sr.Close();            Console.ReadLine();
            }