.net中流的概念!
writen by phq at 8:50:52 in 2005-2-3
???????????????? 在.net FrameWork中進行的所有的輸入輸出工作都需要使用流.流是串行化設備的抽象表示.串行化設備可以以線性方式存儲數據,并可以以同樣的方式訪問:一次訪問一個字節.此設備可以是磁盤文件,打印機,內存位置或任何其他支持以線性方式讀寫的對象.通過使用設備抽象,就可以隱藏流的基礎性的目標或源.這種抽象的級別使得代碼可以重用,允許我們編寫更通用的程序.因此,當程序從文件輸入流或網絡輸入流讀取數據時,就可以轉換并重用類似的代碼.而且,通過使用流,我們還可以忽略每一種設備的物理機制.因此為了從文件流中讀取文件,我們無須擔心磁盤開銷或內存分配等問題(或許是因為一次訪問一個字節.呵呵,我的猜想,不要見笑!).
??????????????????? ?當向某些外部目標寫數據時,就要用到輸出流.輸出流可以指:物理磁盤文件,網絡位置,打印機或其他程序.理解流技術可以帶來許多高級應用.
????? ? ????????? ? 輸入流用于將數據讀取到程序可以訪問的內存或變量中.現在,我們最常用的輸入流形式是鍵盤.輸入流可以來源于任何源.
--------------------------------------呵呵,俺還沒完全理解"流"的概念.
轉載于:https://www.cnblogs.com/phqde/archive/2005/02/03/101270.html
總結
以上是生活随笔為你收集整理的.net中流的概念!的全部內容,希望文章能夠幫你解決所遇到的問題。