欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

FileStreaReder和StreamReader兩個(gè)類介紹

 更新時(shí)間:2012年04月19日 18:51:36   作者:  
由于最近需要對(duì)文件進(jìn)行處理,所以看了一下MSDN的System.IO讀取文件的兩個(gè)類。下面對(duì)兩個(gè)類簡(jiǎn)單的整理一下

好吧,先上圖:

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

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

我們要使用的FileStream和StreamReader這兩個(gè)類。那好,我們?cè)賮砜纯此麄僊SDN是怎么描述這個(gè)類的吧!

首先來看看FileStream(http://msdn.microsoft.com/zh-cn/library/system.io.filestream.aspx)類在MSDN上的描述如下:

使用 FileStream 類對(duì)文件系統(tǒng)上的文件進(jìn)行讀取、寫入、打開和關(guān)閉操作,并對(duì)其他與文件相關(guān)的操作系統(tǒng)句柄進(jìn)行操作,如管道、標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出。 可以指定讀寫操作是同步還是異步。 FileStream 緩沖輸入和輸出以獲得更好的性能。--部分內(nèi)容以刪簡(jiǎn)

再來看看StreamReader(http://msdn.microsoft.com/zh-cn/library/system.io.streamreader.aspx)類在MSDN上的描述如下:

StreamReader 旨在以一種特定的編碼輸入字符,而 Stream 類用于字節(jié)的輸入和輸出。 使用 StreamReader 讀取標(biāo)準(zhǔn)文本文件的各行信息。

除非另外指定,StreamReader 的默認(rèn)編碼為 UTF-8,而不是當(dāng)前系統(tǒng)的 ANSI 代碼頁(yè)。 UTF-8 可以正確處理 Unicode 字符并在操作系統(tǒng)的本地化版本上提供一致的結(jié)果。

默認(rèn)情況下,StreamReader 不是線程安全的。 有關(guān)線程安全包裝的信息,請(qǐng)參見 TextReader.Synchronized。--部分內(nèi)容以刪簡(jiǎn)

從這兩個(gè)描述的對(duì)比來看我們就知道了FileStream主要是操作
文件系統(tǒng)上的文件,那么什么又是文件系統(tǒng)呢,按照我的理解就是存在于網(wǎng)絡(luò)上的文件。

那么StreamReader它只是讀取標(biāo)準(zhǔn)文本文件的各行信息,我的理解就是操作本地文本文件的內(nèi)容。

那好,我們已經(jīng)認(rèn)識(shí)了這兩個(gè)文件是做什么的,那么我們才能知道在什么時(shí)候去使用。具體的使用整理后在貼出來。以便以后方便使用。

相關(guān)文章

  • asp.net Webconfig中的一些配置

    asp.net Webconfig中的一些配置

    除了手動(dòng)編輯此文件以外,您還可以使用Web 管理工具來配置應(yīng)用程序的設(shè)置??梢允褂?Visual Studio 中的“網(wǎng)站”->“Asp.Net 配置”選項(xiàng)。
    2010-07-07
  • WPF基本控件介紹

    WPF基本控件介紹

    這篇文章介紹了WPF的控件結(jié)構(gòu)及各種控件類型,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • ASP.NET?Core?MVC中的布局(Layout)

    ASP.NET?Core?MVC中的布局(Layout)

    這篇文章介紹了ASP.NET?Core?MVC中的布局(Layout),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 如何在WebForm中使用javascript防止連打(雙擊)

    如何在WebForm中使用javascript防止連打(雙擊)

    如何在WebForm中使用javascript防止連打(雙擊)...
    2007-01-01
  • 部署ASP.NET?Core程序到Windows系統(tǒng)

    部署ASP.NET?Core程序到Windows系統(tǒng)

    這篇文章介紹了部署ASP.NET?Core程序到Windows系統(tǒng)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • ASP.NET?MVC項(xiàng)目部署方式介紹

    ASP.NET?MVC項(xiàng)目部署方式介紹

    這篇文章介紹了ASP.NET?MVC項(xiàng)目的部署方式,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • asp.net TreeView與XML三步生成列表樹

    asp.net TreeView與XML三步生成列表樹

    只要三個(gè)步驟就可以生成平時(shí)很常用的樹狀列表,看代碼就可以明白。
    2013-10-10
  • ASP.NET中 CheckBox復(fù)選框控件的使用

    ASP.NET中 CheckBox復(fù)選框控件的使用

    本文主要介紹ASP.NET中CheckBox復(fù)選框控件的使用,并舉例演示其用法,希望對(duì)大家有所幫助。
    2016-04-04
  • .Net行為型設(shè)計(jì)模式之策略模式(Stragety)

    .Net行為型設(shè)計(jì)模式之策略模式(Stragety)

    這篇文章介紹了.Net行為型設(shè)計(jì)模式之策略模式(Stragety),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • .Net?Core微服務(wù)rpc框架GRPC通信基礎(chǔ)

    .Net?Core微服務(wù)rpc框架GRPC通信基礎(chǔ)

    這篇文章介紹了.Net?Core微服務(wù)rpc框架GRPC通信的基礎(chǔ)應(yīng)用,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01

最新評(píng)論