当前位置: 首页 > ds >正文

C#开发之——StreamWriter(10.9)

一 概述

咋C#语言中与上一节 StreamReader中介绍的StreamReader类对应的是StreamWriter类,StreamWriter类主要用于向流中写入数据

二 构造方法

构造方法说明
StreamWriter(Stream stream)为指定的流创建 StreamWriter 类的实例
StreamWriter(string path)为指定路径的文件创建 StreamWriter 类的实例
StreamWriter(Stream stream, Encoding encoding)用指定的字符编码为指定的流初始化 StreamWriter 类的一个新实例
StreamWriter(string path, Encoding encoding)用指定的字符编码为指定的文件名初始化 StreamWriter 类的一个新实例
  • 在创建了StreamWriter类的实例后即可调用其类成员,完成向文件中写入信息的操作

三 常用属性和方法

属性或方法作用
bool AutoFlush属性,获取或设置是否自动刷新缓冲区
Encoding Encoding只读属性,获取当前流中的编码方式
void Close()关闭流
void Flush()刷新缓冲区
void Write(char value)将字符写入流中
void WriteLine(char value)将字符换行写入流中
Task WriteAsync(char value)将字符异步写入流中
Task WriteLineAsync(char value)将字符异步换行写入流中
  • 在上表中给出的方法,Write、WriteAsync、WriteLineAsync方法还有很多不同类型写入的重载方法,这没有一一列举

四 实例 向 D 盘 code 文件夹的 test.txt 文件中写入姓名和手机号码

4.1 代码

复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Program
{static void Main(string[] args){string path = @"D:\\directoryInfo\\test1.txt";//创建StreamWriter 类的实例StreamWriter streamWriter = new StreamWriter(path);//向文件中写入姓名streamWriter.WriteLine("小张");//向文件中写入手机号streamWriter.WriteLine("0123456789");//刷新缓存streamWriter.Flush();//关闭流streamWriter.Close();}
}

4.2 说明

  • 执行上面的代码,即可将姓名和手机号码写入到test1.txt的文件中
http://www.xdnf.cn/news/11640.html

相关文章:

  • 【5G学习】小区搜索——SSB
  • 基于FTP协议的文件上传与下载
  • assert_param函数的用法
  • 通过JAVA程序对ORACLE数据库进行操作并导出序列(SEQUENCE)
  • 常用搜索引擎 (转)
  • 社工必备查询网址汇总
  • 中国姓氏大全(常见508个,罕见740个)
  • STM32F429 19. RTC_实时时钟
  • “15个必备的自动化测试工具,助你构建2024年的自动化策略!“
  • 操作系统中的文件管理系统
  • 02 | 领域、子域、核心域、通用域和支撑域:傻傻分不清?
  • Wireshark 的抓包和分析,看这篇就够了!
  • 桌面虚拟化(VDI)的概述
  • TImage、TPaintBox、TPicture、TBitmap、TCanvas、TGraphic 的关系与区别
  • 使用ISAPI_Rewrite做实用的重定向
  • 蓝牙(Bluetooth)系统的无线接入
  • 视频网站提取原始地址之二——土豆
  • 数组知识点(详解)
  • JAF简介
  • 「DDD建模」DDD编程方法
  • 国标(GB)安全帽、安全救援头盔标准分享
  • SQL Server 入门学习总结---基础篇
  • jmeter函数---_setProperty 和 _property
  • 电竞玩家的云端盛宴!四大云电脑平台:ToDesk、顺网云、青椒云、极云普惠云实测大比拼...
  • ETCD: request timed out
  • Windows7系统smss.exe文件丢失问题
  • SDL2源代码分析
  • 【芯核架构】听你说你很了解ARM?
  • 汉字编码及区位码查询算法
  • LNK2001:unresolved external symbol,不确定的外部符号。汇总