程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> FileStreaReder和StreamReader兩個類介紹

FileStreaReder和StreamReader兩個類介紹

編輯:ASP.NET基礎

好吧,先上圖:

這裡是TextReder類官方的解釋:(http://msdn.microsoft.com/zh-cn/library/system.io.textreader.aspx)

Peek and Read methods to make a useful instance of TextReader. '>這裡是Stream類官方的解釋:(http://msdn.microsoft.com/zh-cn/library/system.io.stream.aspx)

Peek and Read methods to make a useful instance of TextReader. '>我們要使用的FileStream和StreamReader這兩個類。那好,我們再來看看他們MSDN是怎麼描述這個類的吧!

Peek and Read methods to make a useful instance of TextReader. '>首先來看看FileStream(http://msdn.microsoft.com/zh-cn/library/system.io.filestream.aspx)類在MSDN上的描述如下:

FileStream class to read from, write to, open, and close files on a file system, as well as to manipulate other file-related operating system handles including pipes, standard input, and standard output.'>使用 FileStream 類對文件系統上的文件進行讀取、寫入、打開和關閉操作,並對其他與文件相關的操作系統句柄進行操作,如管道、標准輸入和標准輸出。 可以指定讀寫操作是同步還是異步。 FileStream buffers input and output for better performance.'>FileStream 緩沖輸入和輸出以獲得更好的性能。--部分內容以刪簡

FileStream buffers input and output for better performance.'>再來看看StreamReader(http://msdn.microsoft.com/zh-cn/library/system.io.streamreader.aspx)類在MSDN上的描述如下:

StreamReader is designed for character input in a particular encoding, whereas the Stream class is designed for byte input and output.'>StreamReader 旨在以一種特定的編碼輸入字符,而 Stream 類用於字節的輸入和輸出。 StreamReader for reading lines of information from a standard text file.'>使用 StreamReader 讀取標准文本文件的各行信息。

StreamReader defaults to UTF-8 encoding unless specified otherwise, instead of defaulting to the ANSI code page for the current system.'>除非另外指定,StreamReader 的默認編碼為 UTF-8,而不是當前系統的 ANSI 代碼頁。 UTF-8 可以正確處理 Unicode 字符並在操作系統的本地化版本上提供一致的結果。

StreamReader is not thread safe.'>默認情況下,StreamReader 不是線程安全的。 TextReader.Synchronized for a thread-safe wrapper.'>有關線程安全包裝的信息,請參見 TextReader.Synchronized。--FileStream buffers input and output for better performance.'>部分內容以刪簡
FileStream buffers input and output for better performance.'>
從這兩個描述的對比來看我們就知道了FileStream主要是操作FileStream class to read from, write to, open, and close files on a file system, as well as to manipulate other file-related operating system handles including pipes, standard input, and standard output.'>文件系統上的文件,那麼什麼又是文件系統呢,按照我的理解就是存在於網絡上的文件。

FileStream class to read from, write to, open, and close files on a file system, as well as to manipulate other file-related operating system handles including pipes, standard input, and standard output.'>那麼StreamReader它只是StreamReader for reading lines of information from a standard text file.'>讀取標准文本文件的各行信息,我的理解就是操作本地文本文件的內容。

StreamReader for reading lines of information from a standard text file.'>那好,我們已經認識了這兩個文件是做什麼的,那麼我們才能知道在什麼時候去使用。具體的使用整理後在貼出來。以便以後方便使用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved