C#第五章循环控制

上一篇 / 下一篇  2010-08-05 11:15:21 / 个人分类:C#学习

这一章中学习文件读取方法:
            string fullPathname = openFileDialog.FileName;
            FileInfo src = new FileInfo(fullPathname);
            filename.Text = src.Name; //filename是textbox的名字
            /* add while loop here */
            StreamReader sr = new StreamReader(fullPathname);
            string line = sr.ReadLine();
            while (line != null)
            {
                source.Text += line + '\n';
                line = sr.ReadLine();
            }
openFileDialog是系统提供的,打开文件对话框,获取路径。
FileInfo是System.IO命名空间中提供的文件操作类有File和FileInfo,这两个类的功能基本相同,只是File是静态类,其中所有方法都是静态的,可以通过类名直接调用,不需要实例化。而FileInfo是普通类,只有实例化对象后才可以调用其中的方法。
参照:

C#文件操作-File类和FileInfo类有什么区别?(http://panjunlai.blog.163.com/blog/static/581903012010420781870/)

StreamReader:
在读写文件的过程中,Filestream只可以进行以字节为单位原始数据流进行读写操作,为此,C#中提供了功能更加强大的StreamReader/ StreamWriter来支持文件的读写. StreamReader/ StreamWriter可以进行以字符为单位的数据读写操作..
参照:

C#中的StreamReader/StreamWriter

(http://axislover.blog.163.com/blog/static/10776515200992341912631/)


TAG:

 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4558
  • 日志数: 8
  • 图片数: 2
  • 建立时间: 2008-12-22
  • 更新时间: 2011-10-27

RSS订阅

Open Toolbar