Lập trình C# - Mở file và hiển thị nội dung file

Mở file và hiển thị nội dung file trên màn hình

Viết chương trình C# để mở file có tên được nhập từ bàn phím và sau đó hiển thị nội dung file trên màn hình. Bạn cần sử dụng StreamReader.

Chương trình C#

Dưới đây là chương trình C# minh họa lời giải cho bài tập mở file và hiển thị nội dung file trên màn hình trong C#. Bạn cần sử dụng System.IO namespace cho hoạt động đọc ghi file.

using System;
using System.IO;

namespace Csharp
{
    class TestCsharp
    {
        static void Main(string[] args)
        {
            Console.WriteLine("\nMo file va hien thi noi dung file tren man hinh:");
            Console.WriteLine("------------------------------------------------\n");
            Console.Write("Nhap ten file: ");
            string nameFile = Console.ReadLine();

            StreamReader myfile;
            try
            {
                myfile = File.OpenText(nameFile);
                string line = " ";
                do
                {
                    line = myfile.ReadLine();
                    if (line != null)
                    {
                        Console.WriteLine(line);
                    }
                }
                while (line != null);
            }
            catch (Exception e)
            {
                Console.WriteLine("Xay ra loi trong khi mo file.");
            }
            Console.ReadLine();

            Console.ReadKey();
        }
    }
}

Giả sử, nội dung của test.txt như sau: (được tạo từ 2 bài tập trước)

Ghi file trong C#

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Mở file và hiển thị nội dung file trên màn hình trong C#