在C#中,如何将text中的字符串写入到txt文本中,当再次使用text时自动从txt文本中读取字符串?

解决方案 »

  1.   

    写入:StreamWriter writer = new StreamWriter(@"c:\abc.txt");
    writer.WriteLine("abcdef");
    writer.Close();
    读出:StreamReader reader = new StreamReader(@"c:\abc.txt");
    Console.WriteLine(reader.ReadLine());
    reader.Close();
      

  2.   

    //读txt
      StreamWriter sw;
            StreamReader inStr = null;
            string textLine = null;
    FileInfo textFile = new FileInfo(@"1.txt");
            inStr = textFile.OpenText();
             textLine = inStr.ReadLine();
            while(textLine != null)
            {
              Console.WriteLine(textLine);
              textLine = inStr.ReadLine();
            }
            inStr.Close();
    //写txt
     StreamWriter writer = null;
                    string filepath = "2.txt";
                    string message = "写入";
                    if (File.Exists(filepath))
                    {
                        writer = File.AppendText(filepath);
                    }
                    else
                    {
                        writer = File.CreateText(filepath);
                    }
                    writer.WriteLine("");
                    writer.Close();