NetworkStream 類、MemoryStream類 和 FileStream 類都提供了以字節為基本單位的讀寫方法,但是這種方法首先將待寫入的數據轉換為字節序列后才能進行讀寫,當操作的是使用字符編碼的文本數據時,使用很不方便。因此,在操作文本數據時,一般使用StreamWriter 類與 StreamReader 類執行這些功能。這是因為 Stream 類操作的是字節和字節數組,而 StreamWriter 類與 StreamReader 類自身對底層的轉換進行了封裝,使開發人員直接操作的就是字符數據,更易於使用。
下面是代碼例子:
引入命名空間:
完整代碼:
運行效果。。。。。直接看C盤file1.txt就可以啦。
下面是我上傳的已經成功編譯的項目包:http://download.csdn.net/source/3466066