streamreader
1:简述
streamreader :这个是操作字符的,以字符为单位
2:基本使用方法 1
using(StreamReader reader = new StreamReader (@"FilePath",Encoding encoding)) //带参构造器new对象,传入文件路径和编码格式
{
while(!reader.EndOfStream)
{
console.WriteLine(reader.ReadLine()); //读取一行数据
}
Console.WriteLine("ok");
}
此外,reader还有Read();,方法来对文件进行读取,具体案列
using(StreamReader reader = new StreamReader (@"FilePath",Encoding encoding))
{ //通过字符数组的方式来读取文件中的信息
char[] buffer = new char[128];
int index = reader.Read(buffer, 0, 128);
while (index > 0)
{
String content = new String(buffer, 0, 128);
Console.WriteLine(content);
index = reader.Read(buffer, 0, 128);
}
}
using (streamwriter writer = new StreamWriter(@"F:\streamWriter.txt",true) ) // 追加的方式写入文件
{
writer.Write("Helloword");
writer.Dispose();
}
相关阅读
int[] num = { 1,2,3,4,5,6,7}; int [] num1=new int[10]; num1[2] = 9; int[]
C#多线程编程实战(一):线程基础1.1 简介多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力
InputStreamReader和OutputStreamWriter 的区别和用法
转自:https://blog.csdn.net/Appleyk/article/details/79639444一、InputStreamReader用于将一个字节流中的字节解码成字符 , 用法
先申明,看着这个罗莊罗大师罗半仙的文章 https://blog.csdn.net/luozhuang/article/details/8725396 https://blog.csdn.net/luozh
在用c#操作数据库的时候遇到了该问题,由此记录一下解决方法:调试的时候无法连接到数据库,提示“未将对象引用设置到对象的实例”。我