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

C# Stream Reader 對(duì)象

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10

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

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


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

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

    StreamReader sr = new StreamReader(aFile);

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

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

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

相關(guān)視頻回答
回復(fù)(0)
返回頂部