我知道流是字节序列的表示.每个流提供了读取和写入其给定后备存储的字节的方法.但是流的重点是什么?为什么支持商店本身不与我们互动?
无论出于何种原因,这个概念都不是为了点击我.我读了很多文章,但我想我需要一个比喻或类似的东西.
注意:我已经阅读了以下两个问题:
我在C#中编码
我正在我的应用程序中构建一个类,它包含一个GetStream()返回流的主方法(让我们调用它)myWebRequest.GetResponse().GetResponseStream()
主方法GetStream()返回一个Stream对象,该对象可用于需要流的任何操作(StreamReader,Bitmap()等).
有没有办法让流在最后一次使用后自动处理(垃圾收集?)而不强迫任何人调用.GetStream()手动处理它?
你可能会说,我的问题是模糊和笼统的.我对流的理解并不牢固,所以任何链接到有用的文章,提供更深入的视图流,而不是SO问题可以提供.
以下类型的字节序有什么区别?
还有其他类型/变化吗?