Visual C#中有多少种不同的方式可以在文件中读取?

时间:2013-12-20 02:39:00

标签: c#

我是C#的新手。在文本文件中有多少种不同的阅读方式?在Java中,有几种不同的方法可以读取文件 - 例如Scanner,Bufferedread,Stringreader等...

我想知道的是在文本文件中读取的快速和最佳方式。

第1课:

public void readText1()
    {
        try
        {
            using (StreamReader sr = new StreamReader("TestFile.txt"))
            {
                String line = sr.ReadToEnd();
                Console.WriteLine(line);
                Console.ReadLine();
            }
        }
        catch (Exception e)
        {
            Console.WriteLine("The file could not be read:");
            Console.WriteLine(e.Message);
            Console.ReadLine();
        }
    }

我正在尝试编写一个可以在文本文件中以不同方式读取的程序。

2 个答案:

答案 0 :(得分:1)

忘掉StreamReader。使用

System.IO.File.ReadAllText("TestFile.txt")

我认为它与Java的扫描仪相匹配。

答案 1 :(得分:1)

看看System.IO。大多数文件阅读都可以在那里完成。