C#中用StreamReader 怎样读取txt里面每一行的每一个字符

如题所述

2.Read()
此方法每次读取一个字符,返回的是代表这个字符的一个正数,当独到文件末尾时返回的是-1。
修改上面的使用:
try
{
StreamReader sr = new StreamReader("test.txt");
int content=sr.Read();
while(-1 != content)
{
Debug.Write(Convert.ToChar(content));
content=sr.Read();
}
sr.Close();
}
catch(IOException e)
{
Debug.WriteLine(e.ToString());
}
http://www.cnblogs.com/zhangran/archive/2012/03/08/2386006.html
温馨提示:内容为网友见解,仅供参考
无其他回答

C#中用StreamReader 怎样读取txt里面每一行的每一个字符
此方法每次读取一个字符,返回的是代表这个字符的一个正数,当独到文件末尾时返回的是-1。修改上面的使用:try { StreamReader sr = new StreamReader("test.txt");int content=sr.Read();while(-1 != content){ Debug.Write(Convert.ToChar(content));content=sr.Read();} sr.Close();} c...

C#如何读取txt文件中每一行每一个数据
using(StreamReader sr = new StreamReader(path,Encoding.Default)){ String line;while ((line = sr.ReadLine()) != null){ string[] nums=line.spilte(new char[]{','},StringSplitOptions.RemoveEmptyEntries );\/\/todo } }

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

C#语言如何把txt的文件的每一行读出来(一行中有两个数,格式:2,3)把...
StreamReader sr = new StreamReader(new FileStream("tmp.txt",FileMode.Open));\/\/循环读取一行字符串 while (true){ string dat = sr.ReadLine();\/\/如果已经读完,ReadLine方法会返回null if (dat == null || dat.Trim() == "")break;\/\/split函数将一个字符串按照给定的字符,也就是','...

C#读取txt文件
1. 打开文件 使用 File.OpenText 或是 new StreamReader 打开文本文件 2. 循环取出所有行,根据需要跳过前n行 var line = stream.ReadLine();3. 将每一行按空格或是tab键拆开 var words = line.Split(new char[] {'\\t', ' '});4. 将需要的那两列取出 时间 = words[1];电压 = words[...

C#,如何一行一行的读取TXT文本 每读取一行内容 就把这一行的内容写入一...
string.Empty;List<string> lines = new List<string>();using (StreamReader reader = new StreamReader(@"text1.txt")){ line = reader.ReadLine();while (line !=""&&line !=null){ lines.Add(line);Console.WriteLine(line);line = reader.ReadLine();} } \/\/通过C#中的泛型来记录 ...

C# 怎么获得txt文本里面的指定某一行的内容
C#从读取txt的内容都是以行的方式(前提是你的文本有分行 ^_^),你用的函数不就是ReadLine()吗,在循环到第55次-100次时把读取的内容显示就行了。先理解了代码中函数的功能,对写出合适的代码有好处的。

c#怎么一行一行的读取TXT文本 每读取一行内容 就把这一行的内容写入一个...
string line = string.Empty;List<string> lines = new List<string>();using (StreamReader reader = new StreamReader(@"text1.txt")){ line = reader.ReadLine();while (line !=""&&line !=null){ lines.Add(line);Console.WriteLine(line);line = reader.ReadLine();} } ...

c#如何读取txt指定行的内容?
方法1 string[] lines = File.ReadAllLines(filePath + "\\\\" + fileNames[i]);然后就可以通过指定lines的下标来处理指定的行 方法2 StreamReader objReader = new StreamReader("c:\\\\test.txt");string sLine="";string result=string.Empty;int i=0;while ((sLine = objReader.ReadLine())...

C#如何提取数组中的每一个字符串
StreamReader sr = new StreamReader("E:\\\\Development\\\\HurtCard\\\\HurtCard\\\\txt\\\\单位配置.txt",Encoding.Default); String line; while ((line = sr.ReadLine()) != null) \/\/消除空行 { cmbYYBH.Items.Add(line.ToString()); } \/\/你试试 这个方法 一行一行的读取 不然...

相似回答