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