c#中怎么把文本文件读入程序,并且保持原来的格式不变

FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"));

while ((str=sr.ReadLine()) != null)
{
text = text + str
这样读入进去的时候不是保持的原来的格式了

FileStream ifs = new FileStream("..\\..\\TestCase.txt", FileMode.Open);//打开数据文件
StreamReader sr = new StreamReader(ifs);
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
ifs.Close();
sr.Close();

试试这个
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-03
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"));

while ((str=sr.ReadLine()) != null)
{
text = text + str+“\r\n”;
}

c#中怎么把文本文件读入程序,并且保持原来的格式不变
FileStream ifs = new FileStream("..\\\\..\\\\TestCase.txt", FileMode.Open);\/\/打开数据文件 StreamReader sr = new StreamReader(ifs);while ((line = sr.ReadLine()) != null){ Console.WriteLine(line);} ifs.Close();sr.Close();试试这个 ...

C#导入word内容时,如何保留word内的格式
其实你将word文件另存为xml文档然后打开这个xml就可以看到word的格式设定跟对应的文本值是分开的属性。因此,要实现格式的话,你还需要使用你现在所使用的dll进行格式的设定。至于这个格式怎么设定,你可以查查Microsoft.Office.Interop.Word这个dll的使用,因为我几乎没用微软自带的dll,所以并不清楚里面的属...

c#窗体怎么读取txt文件?
在上述代码中,我们使用了 OpenFileDialog 对象来打开文件选择对话框,让用户选择要读取的文本文件。然后,我们通过 StreamReader 对象读取文件的内容,并将其显示在窗体中的文本框 (txtFileContent) 中。请注意,上述代码需要在窗体中添加一个按钮 (btnReadFile) 和一个文本框 (txtFileContent),并将按钮...

如何在C#中使用FileStream操作文本文件并读取内容?
在C#中,我们使用Filestream来操作文件。首先,我们定义一个名为Test的类,它包含一个Main方法,用于执行文件操作。在Main方法中,我们检查文件"C:\\temp\\MyTest.txt"是否存在,如果存在,就删除它。接着,我们创建一个新的FileStream对象并使用File.Create方法,以便向文件中写入文本。我们连续调用AddText方...

c#中如何向txt文件中输入数据?还有怎么使后一次输入数据后不把前一次...
楼主,可以使用File类 AppendAllLines(String, IEnumerable<String>) 在一个文件中追加文本行,然后关闭该文件。pendAllText(String, String) 打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。AppendAllText(String, ...

C#里怎么在文本文件里按行读取数据
private void Form1_Load(object sender, EventArgs e){ int j=0;label1.Text= FileRowText(@"c:\\update.dat",2, ref j);} region 获取文本某行数据 \/\/\/ \/\/\/ 获取文本文件某行数据 \/\/\/ \/\/\/ 文本文件路径 \/\/\/ 第几行 \/\/\/ 返回总行数 \/\/\/ private string FileRowText(string file...

用C#怎样能实现文本文件的连接(有一个“下一步”按钮,点一下显示一个...
首先 在程序开头引入命名空间 using System.IO;然后 在你的“下一步”按钮的单击事件里写入如下代码 String filePath = @"C:\\123.txt"; \/\/假设你要读取的文本文件位于C盘下 StreamReader sr = new StreamReader(filePath, Encoding.Default); \/\/打开读取流 String Entry = sr.ReadToEnd(); \/\/...

编写一个能够浏览文本文件的查看程序(C#)。
openDlg.Filter = "文本文件 txt|*.txt";if (openDlg.ShowDialog() == DialogResult.OK){ string openFileName = openDlg.FileName;System.IO.StreamReader sr = new System.IO.StreamReader(openFileName,System.Text.Encoding.Default);\/\/第二个参数防止中文乱码 this.textBox1.Text = sr....

C#读取txt文本文件中的数据
1、首先先来看一下准备的txt文本文件的内容。2、然后在程序中引入操作文件的命名空间System.IO。3、接下来需要定义一个变量,存储文件所在的路径。4、然后先读取文本内容,调用File类的ReadAllLines即可读取所有内容。5、接下来是写入内容,按照下图的方式,准备要写入的内容。6、准备好内容以后,调用File的...

C# WinForm读取txt文件 并且显示的问题 、
C#读写txt文件的两种方法:1.添加命名空间 System.IO;System.Text;2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。byte[] byData = new byte[100];char[] charData = new char[1000];public void Read(){ try { FileStream file = new FileStream("E:\\\\...

相似回答