位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# Stream Reader 對象

提問人:劉團圓發(fā)布時間:2020-12-10

    輸入流用于從外部源中讀取數(shù)據(jù)。很多情況下,數(shù)據(jù)源是磁盤上的文件或網(wǎng)絡的某些位置。任何可以發(fā)送數(shù)據(jù)的位置都可以是數(shù)據(jù)源,比如網(wǎng)絡應用程序,甚至是控制臺。

    用來從文件中讀取數(shù)據(jù)的類是StreamReader。與StreamWriter —樣,這是一個通用類,可以用于任何流。下面的示例會再次圍繞FileStream對象構造StreamReader類,使其指向正確的文件。


StrearaReader對象的創(chuàng)建方式與StreamWriter對象非常類似。創(chuàng)建它的最常見方式是使用前面創(chuàng)建的FileStream 對象:

    FileStream aFile = new FileStream("Log.txtM, FileMode.Ope");

    StreamReader sr = new StreamReader(aFile);

與StreamWriter —樣,可以直接用包含具體文件路徑的字符串創(chuàng)建StreamReader類:

    StreamReader sr = new StreamReader("Log.txt");

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部