C# strEAmrEADEr

using是为了在使用完成后自动释放不使用using 的实例:FileStream fs = File.Open("文件名.扩展名", FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("gb2312")); sw.WriteLine("要

using有2种作用: 1.就是用来引入命名控件 ,,如 using System.IO; 2.语句,用using定义的代码,,会在句末释放using()中说使用的资源,,..这样可以优化系统资源. 如不用using使用文件流操作就要进行显示关闭文件流跟都写器 如:

//中,这样不必每次都读取了,只要读取一次,节省时间.public class Form1{private ArrayList LineList = new ArrayList();……//双击Form产生的事件 public void Form1_Load(……){StreamReader objReader = new StreamReader("abc.txt");

编码的问题 gb2312是简体中文编码StreamReader sr=new StreamReader("路径",System.Text.Encoding.GetEncoding("gb2312"));sr.ReadLine();

StreamReader reader = new StreamReader(hwRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));创建一个StreamReader(文本流读取器)对象,hwRes.GetResponseStream()是指定StreamReader所要读取的

SR.ReadLine()当然只能读取一行了.你看看SR对象有没有类似MoveNext的方法.你应该先把它读取到一个string字符串里,然后利用string.Split(' ')这样的方法,分割成子串,就可以了.

public list 读取(string path) { list 文本 = new list(); using (system.io.streamreader reader = new system.io.streamreader(path, encoding.default))//建立连接 { while (!reader.endofstream) { string data = reader.readline();//按行读取 文本.add(data

写入/读出文本文件 public void Page_Load(Object src,EventArgs e) { StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\myText.txt"); rw.WriteLine("test"); rw.WriteLine("test1"); rw.WriteLine("test2"); rw.Flush(); rw.Close()

你可以判断下哪个radiobutton被选中,来决定文本文件的名称的嘛!!例如string strfile_name=null;if(radiobutton1.checked==true){ //第一个单选框被选中 strfile_name="1.txt";} else if(radiobutton2.checked==true){ //第二个单选框被选中 strfile_name="2.txt";}else{ //否则是第三个被选中 strfile_name="3.txt";}//然后streamreader读取strfile_name这样就ok啦

TextReader类是StreamReader类的父类.TextReader类作为抽象类是用来定义类的功能,具体实现由子类完成.StreamReader类是针对流进行操作,具体功能可以查阅MSDN.

相关文档

streamreader用法
streamwriter
实例化streamreader对象
如何调用streamreader
streamreader类
steamreader
c#streamreader类怎么用
电脑版