All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL循序渐进(7)更新记录_[SQL,Server教程]
找出数据库表里重复记录和重复记录数的SQL_[SQL,Server教程]
关于web标准的思考_[Html教程]
在delphi中面向对象的特性
关天asp.net,ajax,beta中在updatepnael中注册脚本的解决方案_.net资料_编程技术
SQL的排序,分组,统计常用语句_[SQL Server教程]
在Win2003,R2上安装SQL,Server,2005(一)_mssql学习_编程技术
PHP截取UTF-8字符串,解决半字符问题_php资料_编程技术
PHP实例:用PHP简单实现多条件查询_php资料_编程技术
SQL,Server:无日志恢复数据库_[SQL,Server教程]
Reading number is top 10 pictures
Photographed the passion of the clients and prostitutes in the sex trade picture1
美丽的桂林风光2
关于海盗的研究
Sora aoi possession of boudoir1
一个武林高手的故事
中国的十元人民币的秘密
The most popular girls welcome eggplant
Summer is most suitable for young people to travel in China1
China's first snake village1
Born After 90 Beijing sports university campus flower photos3
Download software ranking
matrix1
Rio big adventure
Kung fu panda - the secret of the teacher
JSP+Ajax Web development typical examples
Eclipse-CALMSANNY (second edition)
DreamWeaver8
Unix video tutorial12
致我们终将逝去的青春
Call Of Duty5
Professional killers2 data package
qq published in(发表于) 2014/7/11 9:28:46 Edit(编辑)
C#文件处理技术:StreamWriter使用方法

C#文件处理技术:StreamWriter使用方法

C#文件处理技术:StreamWriter使用方法|实例

StreamWriter

StreamWriter是专门用来处理文本文件的类,可以方便地向文本文件中写入字符串。同时也负责重要的转换和处理向FileStream对象写入的工作。

1.StreamWriter类的常用属性

StreamWriter类的常用属性及说明如表1所示。



表1 StreamWriter类的常用属性及说明

Encoding属性:获取将输出写入到其中的 Encoding。

语法:

public override Encoding Encoding { get; }

属性值:用来写入输出的 Encoding。

2.StreamWriter类的常用方法

StreamWriter类的常用方法及说明如表2所示。



表2 StreamWriter类的常用方法及说明

下面对StreamWriter类中比较重要的方法进行详细介绍。

(1)Close ()方法。关闭当前的 StringWriter 和基础流。

语法:

public override void Close ()

在创建和使用完一个StringWriter后,一定要将其及时关闭。

(2)Flush ()方法。清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。

语法:

public virtual void Flush ()

在调用Close ()方法之前调用Flush ()方法,可以将以前写入缓冲区的任何数据都复制到文件中。

(3)WriteLine 方法。将行结束符写入文本流。

语法:

public virtual void WriteLine ()

返回值:默认行结束符是后跟换行符的回车符(“rn”),但使用NewLine属性可以更改此值。

StreamWriter有两个最重要、最常用的方法,一个是Write()方法,另一个是WriteLine()方法。这两个方法都是用来向文本文件中写入字符串的,但二者也有区别。WriteLine()只用于字符串,并且会自动追加一个换行符(回车换行)。Write()不追加换行符,可以向文本流写入字符串,也可以写任何基本数据类型(int32、single等等)的文本形式。下面的示例实现了通过StreamWriter对象向文本文件“hb.txt”中写入字符串的功能。

using System;

using System.IO;

class StreamWriterTest

{

public static void Main()

{

using (StreamWriter sw = new StreamWriter("hb.txt"))

{

sw.Write("This is the ");

sw.WriteLine("header for the file.");

sw.WriteLine("-------------------");

sw.Write("The date is: ");

sw.WriteLine(DateTime.Now);

}

}

}

注意:使用StreamWriter时,应在使用完毕时调用Close()方法将其关闭。在实例化StreamWriter类对象时使用using()语句实例化StreamWriter类对象可以使对象在使用完毕后自动释放。因此可以省去调用Close()方法。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.