美文网首页
文本读写

文本读写

作者: 晓龙酱 | 来源:发表于2017-09-18 10:31 被阅读6次

    使用FileStream读取

    using(FileStream fs = File.OpenRead(@"/Users/wxl/Workplace/test.txt"))
    {
        byte[] arr = new byte[100];
        UTF8Encoding encoding = new UTF8Encoding(true);
        while(fs.Read(arr, 0, arr.Length) > 0)
        {
            Console.WriteLine(encoding.GetString(arr));
        }
    }
    

    使用FileStream写入

    using(StreamWriter ws = new StreamWriter(@"/Users/wxl/Workplace/test.txt"))
    {
        string[] arr = new string[]{"hello\n","汪晓龙"};
    
        foreach(var str in arr)
        {
            ws.WriteLine(str);
        }
    }
    

    使用StreamReader读取

    using(StreamReader sr = new StreamReader(@"/Users/wxl/Workplace/test.txt"))
    {
        string line;
        while((line = sr.ReadLine()) != null)
        {
            Console.WriteLine(line);
        }
    }
    

    使用StreamWriter写入

    using(StreamWriter ws = new StreamWriter(@"/Users/wxl/Workplace/test.txt"))
    {
        string[] arr = new string[]{"hello","world"};
    
        foreach(var str in arr)
        {
            ws.WriteLine(str);
        }
    }
    

    相关文章

      网友评论

          本文标题:文本读写

          本文链接:https://www.haomeiwen.com/subject/lcbvsxtx.html