高手们帮我提供下读取文本内容的代码.
要求在vs的web开发中能实现的,麻烦详细点,
再帮帮忙看下下面的代码
StreamReader reader= new StreamReader( Server.MapPath("../text.txt"));
TextBox1.Text = read.ReadToEnd();
这样读取了全部内容,但只能以一行显示
如何让它按原来那样一行一行显示出来呢
要求在vs的web开发中能实现的,麻烦详细点,
再帮帮忙看下下面的代码
StreamReader reader= new StreamReader( Server.MapPath("../text.txt"));
TextBox1.Text = read.ReadToEnd();
这样读取了全部内容,但只能以一行显示
如何让它按原来那样一行一行显示出来呢
using System.IO;
using System.Collections;namespace TextFileReader_csharp
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
static void Main(string[] args)
{
StreamReader objReader = new StreamReader("c:\\test.txt");
string sLine="";
ArrayList arrText = new ArrayList(); while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close(); foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();
}
}
}
while(reader.Peek()!=-1)
{
TextBox1.Text=sr.ReadLine()+"\n";
}
while(reader.Peek()!=-1)
{
TextBox1.Text+=sr.ReadLine()+"\n";
}
TextBox1.Text+=sr.ReadLine()+ 'n';
要这样才可以
while(reader.Peek()!=-1)
{
TextBox1.Text+=sr.ReadLine()+'/r'+'/n';
}
这样去调试就行了