farmer joe 怎么翻译:C#逐行读取和写入TXT文件

来源:百度文库 编辑:中财网 时间:2024/04/29 08:26:12
using System;using System.IO;
class Test{    static void Main(string[] args)    {        readTxtFile();        writeTxtFile();    }    public static void readTxtFile()    {        try        {            // Create an instance of StreamReader to read from a file.            // The using statement also closes the StreamReader.            //StreamReader sr = new StreamReader(@"D:\a.txt");            using (StreamReader sr = new StreamReader("TestFile.txt"))            {                String line;                // Read and display lines from the file until the end of                // the file is reached.                while ((line = sr.ReadLine()) != null)                {                    Console.WriteLine(line);                }            }        }        catch (Exception e)        {            // Let the user know what went wrong.            Console.WriteLine("The file could not be read:");            Console.WriteLine(e.Message);        }    }
    public static void writeTxtFile()//(string[] args)    {        string[] strs = new string[]        {            "10.100.182.89",            "10.100.182.90"        };        using (FileStream fileStream = File.OpenWrite("D:\\test.txt"))        {            using (StreamWriter writer = new StreamWriter(fileStream))            {                foreach (string s in strs)                {                    writer.WriteLine(s);                }                writer.Close();            }        }    }

}