Lập trình C# -  Chuyển nội dung file thành chữ hoa

Chuyển nội dung file thành chữ hoa

Viết chương trình C# để đọc một file sau đó chuyển nội dung của file này sang một file khác và chuyển các chữ thường thành chữ hoa.

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 chuyển nội dung file thành chữ hoa 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("\nChuyen noi dung file thanh chu hoa trong C#:");
            Console.WriteLine("-------------------------------------------\n");
            Console.Write("Nhap ten file ban dau: ");
            string fileName = Console.ReadLine();
            Console.Write("Nhap ten file 2: ");
            string fileName1 = Console.ReadLine();
            if (File.Exists(fileName))
            {
                StreamReader fileRw = File.OpenText(fileName);
                StreamWriter fileWr = File.CreateText(fileName1);
                string line;
                do
                {
                    line = fileRw.ReadLine();
                    if (line != null)
                        fileWr.WriteLine(line.ToUpper());
                }
                while (line != null);
                fileRw.Close();
                fileWr.Close();
            }

            Console.ReadKey();
        }
    }
}

Kết quả chương trình C#

Giả sử, nội dung của test.txt như sau: (được tạo trong các 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ả:

Chuyển nội dung file thành chữ hoa trong C#

Khi đó, nội dung của test1.txt sẽ như sau:

Chuyển nội dung file thành chữ hoa trong C#