c#关于流,关于二进制,
一开始也很难搞难流,二进制数组,等东西,
而且流也有很多种类,内存的,网络的,文件的,很让人头大
渐渐的,才算了解一些,分享一下,
1。流,可以理解为一个地址,这个地址能让你找到你需要的数据,比如文件,比如二进制数据
2。流分为多种,它们的操作也不太一样,它们都继承于Stream,
而网络流,有读写超时,其他的流,有的就没有,
3。流的长度,一般也是不可知的,所以常需要传递告知
4。流与二进制数组不差别
流,类似于地址,但也不是地址,它是封装基于这地址的一系列操作的一个东西
二进制数组,它是个数据,被声明定义赋值了,存在于内存之中,占据一定的内存,
5。传输数据时,使用流对流的传输的效率会远高于借助于二进制数组的传输,相应的,其调试也是挺困难的,