以下是关于C#使用文本文件的完善且全面的答案:
C#是一种面向对象的编程语言,它可以方便地处理文本文件。以下是一些常见的文本文件操作:
可以使用System.IO.File.ReadAllText
方法读取整个文本文件,或者使用System.IO.File.ReadAllLines
方法读取文本文件的每一行。
string filePath = "example.txt";
string text = System.IO.File.ReadAllText(filePath);
string[] lines = System.IO.File.ReadAllLines(filePath);
可以使用System.IO.File.WriteAllText
方法写入整个文本文件,或者使用System.IO.File.WriteAllLines
方法写入文本文件的每一行。
string filePath = "example.txt";
string text = "This is an example text.";
System.IO.File.WriteAllText(filePath, text);
string[] lines = new string[] { "This is an example text.", "This is the second line." };
System.IO.File.WriteAllLines(filePath, lines);
可以使用System.IO.StreamReader
类逐行读取文本文件。
string filePath = "example.txt";
using (System.IO.StreamReader reader = new System.IO.StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
可以使用System.IO.StreamWriter
类逐行写入文本文件。
string filePath = "example.txt";
using (System.IO.StreamWriter writer = new System.IO.StreamWriter(filePath))
{
writer.WriteLine("This is an example text.");
writer.WriteLine("This is the second line.");
}
以上是一些常见的文本文件操作,可以方便地处理文本文件。
领取专属 10元无门槛券
手把手带您无忧上云