收录日期:2019/11/19 16:37:55 时间:2016/07/26 19:55:56 标签:C#
FileStream fs = new FileStream(srcFile, FileMode.Open, FileAccess.Read, FileShare.Read);


生成的字节数组和用
Encoding.GetBytes(string)
生成字符数组的区别
FileStream 类对文件系统上的文件进行读取、写入、打开和关闭操作
Encoding.GetBytes 
将指定字符数组中的所有字符编码为一个字节序列
学习...
引用 1 楼 wuyq11 的回复:
FileStream 类对文件系统上的文件进行读取、写入、打开和关闭操作
Encoding.GetBytes 
将指定字符数组中的所有字符编码为一个字节序列

我是说
FileStream fs = new FileStream(srcFile, FileMode.Open, FileAccess.Read, FileShare.Read);
 之后用byte[] 读出来的字节组和Encoding.GetBytes(string)字节组的区别
文件都是以二进制存储的,区别只是你如何解释这些010101。文本文件把他们看做Ascii编码或gb2312中文编码。

FileStream就是把这些二进制数据忠实地读取出来,即你保存的二进制原样。例如你读一个包含中文的文本文件,因为默认是以gb2312的二进制编码格式保存的文本,所以读出了的字节数组就和Encoding.GetEncoding("gb2312").GetBytes("中文字符串") 得到的字节数组相同。

这样说明白了吧?

Nokia S40的OS 析构方法的工作原理 Nokia S40的OS 垃圾回收器 Nokia S40的OS 汇编语言 接口 抽象类 如何确定函数的结束地址? 各位做ASP.NET开发的朋友最近都在做什么项目呀 菜鸟问问题 关于release版本的问题 更改oracle默认的8080端口 很郁闷的问题,希望指教 使用dreamweaver8制作做媒体网页如何插入flash 判断两单链表是否相交? 单文档的创建问题? 求一SQL 代码放在Load事件中,窗体显示太慢的问题。 JAVA中怎样获取拖放的数据 ^-^ degrid 里上下移动指针后,不改变原来的内容 各位快来看看! vs2008 c++ 编译简单的程序怎么都通不过啊? 想知道钱是怎么来的吗? 青花 ,*_* 为了明天庆祝 80后一代,我们要如何生存? 我安了Debian GNU/linux 4.0 从网上下的,怎么找不到源码树啊。 80后一代,我们要如何生存? 酒店管理系统该怎么做???