C#学习笔记——FileStream读取文件示例
2015-12-15 21:31
316 查看
说明
FileStream类只能处理原始字节,所以FileStream类可以用于任何数据文件,包括文本文件、图像文件、音频文件等等。 Filestream类无法将数据直接读入字符串而StreamReader类可以。下面展示了将字节数组转化成字符数组,在控制台上打印的过程。
代码
static void Main(string[] args) { byte[] byData = new byte[200]; char[] charData = new Char[200]; try { FileStream aFile = new FileStream("../../Program.cs",FileMode.Open); aFile.Seek(140, SeekOrigin.Begin);//从文件具体位置读取字节 aFile.Read(byData, 0, 200); } catch(IOException e) { Console.WriteLine("An IO exception has been thrown!"); Console.WriteLine(e.ToString()); Console.ReadKey(); return; } Decoder d = Encoding.UTF8.GetDecoder(); d.GetChars(byData, 0, byData.Length, charData, 0); Console.WriteLine(charData); Console.ReadKey(); }
相关文章推荐
- C# 单例模式的五种写法
- C# 单例模式的五种写法
- C#之再议数组和集合
- 【C#】提示文本
- C#中listview 选中一行并把对应的几列数据放到textbox中
- C#使用Tips(部分)
- 二叉树查找(C#)
- C#中foreach用法
- C#中out和ref之间的区别
- 跨线程操作窗体
- C#中数组、ArrayList和List三者的区别
- C# 在excel表格中检索并导出数据
- 二维码生成 C#
- C# ActiveX开发部署更新
- C# 在excel表格中检索并导出数据
- c#动态类型,及动态对象的创建,合并2个对象,map
- C# 从服务器下载文件代码
- 【工具类】-c#实现图片生成缩略图
- visual studio开发C#笔记01——常用快捷键
- StringComparision中区域性字符串的比较