StringBuilder sb = new StringBuilder();
sb.Append("text");
sb.Append(System.Environment.NewLine);

解决方案 »

  1.   

    下面的代码示例显示向文本文件写入文本的简单方法。
    using System;
    using System.IO;class Test 
    {
        public static void Main() 
        {
            // Create an instance of StreamWriter to write text to a file.
            // The using statement also closes the StreamWriter.
            using (StreamWriter sw = new StreamWriter("TestFile.txt")) 
            {
                // Add some text to the file.
                sw.Write("This is the ");
                sw.WriteLine("header for the file.");
                sw.WriteLine("-------------------");
                // Arbitrary objects can also be written to the file.
                sw.Write("The date is: ");
                sw.WriteLine(DateTime.Now);
            }
        }
    }下面的代码示例创建一个新文本文件并向其写入一个字符串。
    using System;
    using System.IO;
    public class TextToFile 
    {
        private const string FILE_NAME = "MyFile.txt";
        public static void Main(String[] args) 
        {
            if (File.Exists(FILE_NAME)) 
            {
                Console.WriteLine("{0} already exists.", FILE_NAME);
                return;
            }
            StreamWriter sr = File.CreateText(FILE_NAME);
            sr.WriteLine ("This is my file.");
            sr.WriteLine ("I can write ints {0} or floats {1}, and so on.", 
                1, 4.2);
            sr.Close();
        }
    }
      

  2.   

    public static WriteTextFile(string logMessage)
    {
    if (logMessage!=null && logMessage.Length>0)
    {
    System.IO.StreamWriter w = System.IO.File.AppendText("logServer.txt"); w.WriteLine("记录时间:{0}", DateTime.Now.ToString());
    w.WriteLine("信息文本:{0}", logMessage);
    w.WriteLine("---------------------------------------------------------------------------------------------");
    w.Flush(); 
    w.Close();
    }
    }