标题:C#读取.text文件内容?
只看楼主
yl556303
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2009-8-2
得分:0 
回复 10楼 Initial
多谢,
2009-08-03 18:58
yl556303
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2009-8-2
得分:0 
回复 10楼 Initial
哦,我再试试
2009-08-03 19:09
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:4 
回复 6楼 yl556303
private void button1_Click(object sender, EventArgs e)
        {
            if(!File.Exists(@"D:\Text1.txt"))
            return;

            StreamReader sr = File.OpenText(@"D:\Text1.txt");
            {
                string s="";
                while((s=sr.ReadLine())!=String.Empty)
                     this.textBox1.Text=s;
            }
        }

其中while改称if,s=sr.ReadLine()已经把字符串全都读出来了
 private void button1_Click(object sender, EventArgs e)
        {
            if (!File.Exists(@"D:\Text1.txt"))
                return;


            StreamReader sr = File.OpenText(@"D:\Text1.txt");
            {
                string s = "";
                if ((s = sr.ReadLine()) != String.Empty)
                {
                    this.textBox1.Text = s;
                }
            }

        }
再有问题断点调试吧

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-04 02:28
baikil
Rank: 10Rank: 10Rank: 10
来 自:X星球
等 级:青峰侠
威 望:4
帖 子:282
专家分:1580
注 册:2009-7-20
得分:4 
读取文件这是这么容易的,同学你没有说是一个怎么样的文件啊,
不件的文件编码不同,我们读取解码就不一样,
一般方法为:
1.以二进制流读取文件,
2.以一定的解码方式去解码就可以得到原来的文件.

如果是文本文件就可以(StreamReader)读取文件,其中有一个ReadToEnd 方法,可以从头到尾的读取字符串.

自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-08-04 10:29
aer
Rank: 2
等 级:论坛游民
帖 子:23
专家分:18
注 册:2009-5-4
得分:4 
是不是你弄成死循环啦
2009-08-09 17:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-281440-1-1.html




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

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