http://msdn.microsoft.com/architecture/default.aspx?pull=/library/en-us/dnbda/html/PetShop3x.asp
下载下来看看

解决方案 »

  1.   

    using System;
    using System.IO;
    class DirAppend
    {
    public static void Main(String[] args)
    {
    StreamWriter w = File.AppendText("log.txt");
    Log ("Test1", w);
    Log ("Test2", w);
    // Close the writer and underlying file.
    w.Close();
    // Open and read the file.
    StreamReader r = File.OpenText("log.txt");
    DumpLog (r);
    Console.ReadLine();
    }
     
    public static void Log (String logMessage, TextWriter w)
    {
    w.Write("\r\nLog Entry : ");
    w.WriteLine("{0} {1}", DateTime.Now.ToLongTimeString(),
    DateTime.Now.ToLongDateString());
    w.WriteLine("  :");
    w.WriteLine("  :{0}", logMessage);
    w.WriteLine ("-------------------------------");
    // Update the underlying file.
    w.Flush(); 
    }
     
    public static void DumpLog (StreamReader r)
    {
    // While not at the end of the file, read and write lines.
    String line;
    while ((line=r.ReadLine())!=null)
    {
    Console.WriteLine(line);
    }
    r.Close();
    }
    }
      

  2.   

    你可以到worx.com去下一些,那里有很多课本配套的实例