更新:2007 年 11 月
本示例使用
说明: |
---|
本示例使用的是在主题如何:写入文本文件(C# 编程指南)中创建的文件。 |
示例
C# | 复制代码 |
---|---|
class ReadFromFile { static void Main() { // The files used here were created in the code example // in How to: Write to a Text File. You can of course substitute // other files of your own. // Example #1 // Read the file as one string. string text = System.IO.File.ReadAllText(@"C:\Users\Public\TestFolder\WriteText.txt"); // Display the file contents to the console. System.Console.WriteLine("Contents of writeText.txt = {0}", text); // Example #2 // Read the file lines into a string array. string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt"); System.Console.WriteLine("Contents of writeLines2.txt =:"); foreach (string line in lines) { Console.WriteLine("\t" + line); } // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); System.Console.ReadKey(); } } |
编译代码
将代码复制并粘贴到控制台应用程序中。
将 "c:\testdir" 替换为实际的文件夹名。
可靠编程
以下情况可能会导致异常:
该文件可能不存在。
安全性
不要依赖文件名来确定文件内容。例如,文件 myFile.cs 可能不是 C# 源文件。