简单的c#文本文件读写

2016-01-29 13:07 23 1 收藏

简单的c#文本文件读写,简单的c#文本文件读写

【 tulaoshi.com - ASP.NET 】

System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示. System.IO.FileStream允许将文件作为流访问; System.IO.MemoryStream允许将内存块作为流进行访问; 托管和非托管的应用程序最常使用的IO形式是文件IO。托管应用程序读写文件的一般步骤如下 1、用FileStream对象打开文件 2、进行二进制读写操作,在FileStream对象周围包装BinaryReader和BinaryWriter的实例,并调用BinaryReader和BinaryWriter方法执行输入输出。 3、要读写文本,在FileStream对象的周围包装一个StreamReader和StreamWriter,然后使用StreamReader和StreamWriter方法完成输入输出。 4、关闭FileStream对象。 下面是一个简单的文本文件读操作 using System; using System.IO; class FileTest { static void Main(string [] args) { string filename="testfile.txt"; //打开文件并显示其内容 StreamReader reader=null; try { reader=new StreamReader(filename); for(string line=reader.ReadLine();line!=null;line=reader.ReadLine()) Console.WriteLine(line); } catch(IOException e) { Console.WriteLine(e.Message); } finally { if(reader!=null) reader.Close(); } } } /** * FCL是一个非常丰富的类库,所以还有许多打开文件并进行读取的方法,比如 * 1.用File.open创建一个FileStream,并围绕它包装一个StreamReader * FileStream stream=File.Open(filename,FileMode.Open,FileAccess.Read); * StreamReader reader=new StreamReaderaa(stream); * 2.使用File.OpenText,在一步内创建一个FileStream和一个StreamReader * StreamReader reader=File.OpenText(filename); * 当然,还有其他的方法 * 若要对文本进行写入操作,可以使用StreamWriter */ 其中的异常处理是为了防止意外的事情发生,如传递给StreamReader的构造函数的文件名非法,或者在执行raeder.Close();前匡架引发异常等。

来源:http://www.tulaoshi.com/n/20160129/1488990.html

延伸阅读
标签: 办公软件
在工作中,有可能需要将大量Word的DOC文档格式转换为TXT文本文件格式。如果转换量少,可以在Word中利用“另存为”命令,但是当转换量比较大的时候用“另存为”的方法就很麻烦也很慢了,我们下面介绍如何在Word中利用“转换向导”快速完成这个任务的方法。具体操作以Word2003为例,其它版本可以参照进行。 1. 为了便于管理和操作,我们先...
标签: 电脑入门
Linux系统中如果你想要搜索文本文件的话,可以使用grep命令,通过grep命令,你可以搜索相关关键词文件,也可对符合条件的文本文件进行筛选,是个比较常用的命令,下面图老师小编就给大家介绍下Linux使用grep命令搜索文本文件的方法。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后...
MySQL写入数据通常用insert语句,如 代码如下: insert into person values(张三,20),(李四,21),(王五,70)…; 但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。 一、 建立测试表,准备数据 首先建立一个用于测试的表示学生信息的表,字段有id、姓名、年龄、城市、薪水。Id和姓名不 能...
标签: Web开发
一、读取文本文件的步骤如下: 1、创建 FileSystemObject 对象实例; % Set fso=Server.CreateObject("Scripting.FileSystemObject") % 2、使用FileSystemObject对象的OpenTextFile方法返回一个 TextStream 对象实例; % Set txtFile=fso.OpenTextFile(filename[, iomode[, create[, format]]]) % ...
标签: ASP
  Ever want to know how to display the contents of a text document using ASP. Here is a easy way to read from a text file    <!--Start of ASP Code---- <% 'by James Seymour, http://jamesdot.org Dim write Dim fileSysObj, tf, read ' Read the read.txt ' Store the file name where the Inform...

经验教程

611

收藏

62
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部