Windows系统中使用C#读取文本文件内容的小示例
读取文本文件中的内容
此示例读取文本文件的内容以使用System.IO.File选件类的静态方法ReadAllText和ReadAllLines。
classReadFromFile
{
staticvoidMain()
{
//Thefilesusedinthisexamplearecreatedinthetopic
//Howto:WritetoaTextFile.Youcanchangethepathand
//filenametosubstitutetextfilesofyourown.
//Example#1
//Readthefileasonestring.
stringtext=System.IO.File.ReadAllText(@"C:\Users\Public\TestFolder\WriteText.txt");
//Displaythefilecontentstotheconsole.Variabletextisastring.
System.Console.WriteLine("ContentsofWriteText.txt={0}",text);
//Example#2
//Readeachlineofthefileintoastringarray.Eachelement
//ofthearrayisonelineofthefile.
string[]lines=System.IO.File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt");
//Displaythefilecontentsbyusingaforeachloop.
System.Console.WriteLine("ContentsofWriteLines2.txt=");
foreach(stringlineinlines)
{
//Useatabtoindenteachlineofthefile.
Console.WriteLine("\t"+line);
}
//Keeptheconsolewindowopenindebugmode.
Console.WriteLine("Pressanykeytoexit.");
System.Console.ReadKey();
}
}
一次一行地读取文本文件
本示例使用StreamReader类的ReadLine方法将文本文件的内容读取(一次读取一行)到字符串中。所有文本行都保存在字符串line中并显示在屏幕上。
intcounter=0;
stringline;
//Readthefileanddisplayitlinebyline.
System.IO.StreamReaderfile=
newSystem.IO.StreamReader(@"c:\test.txt");
while((line=file.ReadLine())!=null)
{
System.Console.WriteLine(line);
counter++;
}
file.Close();
System.Console.WriteLine("Therewere{0}lines.",counter);
//Suspendthescreen.
System.Console.ReadLine();
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下