System.IO 的三个抽象类
生活随笔
收集整理的這篇文章主要介紹了
System.IO 的三个抽象类
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
System.IO 命名空間
抽象類有:TextWriter,TextReader,Stream
TextWriter抽象類
方法提供以下功能:
寫(xiě)入文本流或者后面跟著結(jié)束符
清理當(dāng)前編寫(xiě)器的緩沖區(qū)
屬性提供以下功能:
獲取或設(shè)置行結(jié)束符
獲取當(dāng)前區(qū)域的格式設(shè)置
獲取當(dāng)前輸出的編碼格式
靜態(tài)只讀字段提供不占資源的TextWriter.
Stream(抽象類)
方法提供以下功能:
開(kāi)始(或結(jié)束)異步讀寫(xiě)操作
讀取(或?qū)懭?字節(jié)序列或者字節(jié)
設(shè)置流的長(zhǎng)度和位置
清除緩沖區(qū)并寫(xiě)入到基礎(chǔ)設(shè)備
關(guān)閉釋放流資源
屬性提供以下功能:
獲取當(dāng)前流是否支持讀寫(xiě)操作
獲取當(dāng)前流是否支持查找功能
獲取當(dāng)前流是否可以超時(shí)
獲取當(dāng)前流的長(zhǎng)度
獲取或設(shè)置當(dāng)前流的位置
獲取或設(shè)置流在超市前讀寫(xiě)多長(zhǎng)時(shí)間
字段的提供:空的Stream
TextReader抽象類
方法提供以下功能:
讀取下一個(gè)字符,沒(méi)有返回-1
讀取字符有很多方式:
1.讀取一個(gè)字符
2.讀取指定字符數(shù)
3.讀取一行
4.讀到結(jié)尾
字段提供一個(gè)沒(méi)有數(shù)據(jù)可讀的TextReader.
抽象類有:TextWriter,TextReader,Stream
TextWriter抽象類
方法提供以下功能:
寫(xiě)入文本流或者后面跟著結(jié)束符
清理當(dāng)前編寫(xiě)器的緩沖區(qū)
屬性提供以下功能:
獲取或設(shè)置行結(jié)束符
獲取當(dāng)前區(qū)域的格式設(shè)置
獲取當(dāng)前輸出的編碼格式
靜態(tài)只讀字段提供不占資源的TextWriter.
Stream(抽象類)
方法提供以下功能:
開(kāi)始(或結(jié)束)異步讀寫(xiě)操作
讀取(或?qū)懭?字節(jié)序列或者字節(jié)
設(shè)置流的長(zhǎng)度和位置
清除緩沖區(qū)并寫(xiě)入到基礎(chǔ)設(shè)備
關(guān)閉釋放流資源
屬性提供以下功能:
獲取當(dāng)前流是否支持讀寫(xiě)操作
獲取當(dāng)前流是否支持查找功能
獲取當(dāng)前流是否可以超時(shí)
獲取當(dāng)前流的長(zhǎng)度
獲取或設(shè)置當(dāng)前流的位置
獲取或設(shè)置流在超市前讀寫(xiě)多長(zhǎng)時(shí)間
字段的提供:空的Stream
TextReader抽象類
方法提供以下功能:
讀取下一個(gè)字符,沒(méi)有返回-1
讀取字符有很多方式:
1.讀取一個(gè)字符
2.讀取指定字符數(shù)
3.讀取一行
4.讀到結(jié)尾
字段提供一個(gè)沒(méi)有數(shù)據(jù)可讀的TextReader.
轉(zhuǎn)載于:https://www.cnblogs.com/pretty/archive/2008/01/29/1057588.html
總結(jié)
以上是生活随笔為你收集整理的System.IO 的三个抽象类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 采购的业务处理流程之 现购
- 下一篇: 一个 Cobol 程序员的告白