17.3.1 按文本模式读写
SteamReader和StreamWriter类为我们提供了按文本模式读写数据的方法。下面的例子是从一个文本文件中读取内容并打印在屏幕上。
程序清单17-5:
using System; using System.IO; class FileTest { public static void Main() { streamReader srd; try{ srd=File.OpenText("c:\\C#\\file1\\file1.txt"); } catch { Console.WriteLine("File open failed"); return; } while(srd.Peek()!=-1) { String str=srd.ReadLine(); Console.WriteLine(str); } Console.WriteLine("The end of the file has been reached"); srd.Close(); } }
上面用到的方法OpenText是File类的一个静态方法,不能被某个具体的File类的实例调用。它表示从一个已经存在的文本文件中读取一个文本流,并保存在一个StreamReader实例中。下面的例子则是向文本文件中写入文本流。
程序清单17-6:
using System; using System.IO; class FileTest { public static void Main() { StreamWriter srd; try{ srd=File.CreateText("c:\\C#\\file1\\file2.txt"); } catch { Console.WriteLine("File create failed"); return; } srd.WriteLine("Web Address:"); srd.WriteLine("www.bianceng.cn"); srd.WriteLine("www.263.net"); srd.writeLine("www.microsoft.com/china"); srd.WriteLine("www.sina.com.cn"); srd.Close(); } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, file
, ios c/c++
, 文本
, console
, c# 文本文件
, 数据存储c++txt读写文件
, 一个
, WriteLine
读写文本文件
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。
时间: 2024-09-26 08:49:51