| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 746 人关注过本帖
标题:[求助]没有人能够回答我的问题。
只看楼主 加入收藏
bingxue
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-3-23
收藏
 问题点数:0 回复次数:4 
[求助]没有人能够回答我的问题。
我想要求助一段能够用c#windows应用程序编写的能够打开txt扩展名的文档.
2005-04-09 21:44
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

会到是会,但是C#实在写起烦,打程序太累,C#远没有C来得简明精练 文本文件用一个richTextBox组件显示。要用到"StreamReader"类,在名字空间"System.IO"中有定义的。通过"StreamReader"类的"ReadLine ( )"方法,就可以读取当前行了。下面代码实现的功能就是读取"C:\file.txt"并在richTextBox1组件中显示出来:

FileStream fs = new FileStream ( "C:\\file.txt" , FileMode.Open , FileAccess.Read ) ; StreamReader m_streamReader = new StreamReader ( fs ) ; //使用StreamReader类来读取文件 m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ; // 从数据流中读取每一行,直到文件的最后一行,并在richTextBox1中显示出内容 this.richTextBox1.Text = "" ; string strLine = m_streamReader.ReadLine ( ) ; while ( strLine != null ) { this.richTextBox1.Text += strLine + "\n" ; strLine = m_streamReader.ReadLine ( ) ; } //关闭此StreamReader对象 m_streamReader.Close ( ) ;


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-04-09 22:52
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
靠,没看清标题!我汗,我回答了我岂不是不是人了?

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-04-09 22:54
eastsnake
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2005-3-8
收藏
得分:0 
我试了,上面代码只能读取英文
读中文是乱码

程序员是男孩,语言是女孩; 每个男孩都希望能交往更多的女孩; 但是却没有一个男孩真正了解一个女孩; 男孩总是不能专心一个女孩,而女孩却总是在变~
2005-04-11 10:48
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
我这有例子

不过读中文也是乱码

2005-04-11 14:00
快速回复:[求助]没有人能够回答我的问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021397 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved