Chương trình đầu tiên trong C# – Phần 1

Đăng ngày: 20/06/2026 • Tác giả: Quản trị viên
Chương trình đầu tiên trong C# – Phần 1

Chương trình đầu tiên trong C# – Phần 1

1. Cài đặt môi trường lập trình C#

Bước 1: Cài đặt .NET SDK

Trước khi viết chương trình C#, bạn cần cài đặt .NET SDK. Đây là bộ công cụ giúp bạn biên dịch và chạy mã C#.

🔹 Tải .NET SDK tại đây: https://dotnet.microsoft.com/download
🔹 Chọn phiên bản phù hợp với hệ điều hành của bạn (Windows, macOS hoặc Linux) và tiến hành cài đặt.

Bước 2: Cài đặt Visual Studio

Visual Studio là môi trường phát triển (IDE) mạnh mẽ để lập trình C#. Bạn có thể tải và cài đặt Visual Studio Community miễn phí tại:

🔹 https://visualstudio.microsoft.com/

Sau khi cài đặt, mở Visual Studio và chọn Create a new project → Console App (.NET Core) để bắt đầu lập trình.

2. Viết chương trình “Hello, World!” trong C#

Sau khi tạo project, bạn sẽ thấy file Program.cs. Hãy thay đổi nội dung file thành:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, World!");
    }
}

Giải thích chương trình:

  1. using System; – Nhập thư viện System, cho phép sử dụng các chức năng cơ bản như nhập/xuất dữ liệu.
  2. class Program – Khai báo một lớp (class) tên Program.
  3. static void Main() – Đây là phương thức chính (entry point) của chương trình, nơi chương trình bắt đầu chạy.
  4. Console.WriteLine("Hello, World!"); – Xuất dòng chữ “Hello, World!” ra màn hình.

3. Chạy chương trình “Hello, World!”

Cách 1: Chạy trong Visual Studio

  • Nhấn Ctrl + F5 để chạy chương trình.
  • Màn hình sẽ hiển thị:
    Hello, World!
    

Cách 2: Chạy bằng dòng lệnh (Command Prompt/Terminal)

Nếu không dùng Visual Studio, bạn có thể chạy chương trình bằng dòng lệnh như sau:

1️⃣ Mở Command Prompt (Windows) hoặc Terminal (Mac/Linux).
2️⃣ Di chuyển đến thư mục chứa file Program.cs.
3️⃣ Gõ lệnh sau để biên dịch chương trình:

dotnet build

4️⃣ Chạy chương trình:

dotnet run

5️⃣ Kết quả hiển thị:

Hello, World!

4. Biến và kiểu dữ liệu trong C#

Trong C#, biến là một vùng nhớ để lưu trữ dữ liệu. Khi khai báo biến, bạn phải chỉ định kiểu dữ liệu của nó.

Ví dụ về các kiểu dữ liệu trong C#:

using System;

class Program
{
    static void Main()
    {
        int soNguyen = 10;          // Số nguyên
        double soThuc = 5.5;        // Số thực
        char kyTu = 'A';            // Ký tự
        string chuoi = "Xin chào!"; // Chuỗi
        bool dungSai = true;        // Giá trị đúng/sai

        Console.WriteLine(soNguyen);
        Console.WriteLine(soThuc);
        Console.WriteLine(kyTu);
        Console.WriteLine(chuoi);
        Console.WriteLine(dungSai);
    }
}

Giải thích:

  • int: Kiểu số nguyên (ví dụ: 10, -5, 100).
  • double: Kiểu số thực (ví dụ: 5.5, -2.3, 3.14).
  • char: Kiểu ký tự đơn (ví dụ: ‘A’, ‘B’, ‘C’).
  • string: Kiểu chuỗi ký tự (ví dụ: “Xin chào!”).
  • bool: Kiểu luận lý, chỉ nhận giá trị true hoặc false.

5. Nhập dữ liệu từ bàn phím trong C#

Trong C#, bạn có thể sử dụng Console.ReadLine() để nhập dữ liệu từ bàn phím.

Ví dụ: Nhập và hiển thị tên của người dùng

using System;

class Program
{
    static void Main()
    {
        Console.Write("Nhập tên của bạn: ");
        string ten = Console.ReadLine();

        Console.WriteLine("Xin chào, " + ten + "!");
    }
}

Giải thích:

  1. Console.Write("Nhập tên của bạn: "); – Hiển thị thông báo mà không xuống dòng.
  2. string ten = Console.ReadLine(); – Đọc dữ liệu do người dùng nhập vào và lưu vào biến ten.
  3. Console.WriteLine("Xin chào, " + ten + "!"); – Hiển thị lời chào.

Kết quả chạy chương trình:

Nhập tên của bạn: Thảo
Xin chào, Thảo!

6. Chuyển đổi kiểu dữ liệu trong C#

Khi nhập dữ liệu từ bàn phím, C# sẽ coi dữ liệu đó là chuỗi (string). Nếu muốn nhập số, bạn cần chuyển đổi kiểu dữ liệu.

Ví dụ: Nhập hai số và tính tổng

using System;

class Program
{
    static void Main()
    {
        Console.Write("Nhập số thứ nhất: ");
        int so1 = Convert.ToInt32(Console.ReadLine());

        Console.Write("Nhập số thứ hai: ");
        int so2 = Convert.ToInt32(Console.ReadLine());

        int tong = so1 + so2;

        Console.WriteLine("Tổng hai số là: " + tong);
    }
}

Giải thích:

  • Convert.ToInt32(Console.ReadLine()): Chuyển chuỗi nhập từ bàn phím thành số nguyên.
  • Biến tong tính tổng hai số vừa nhập.
  • Hiển thị kết quả bằng Console.WriteLine().

Kết quả chạy chương trình:

Nhập số thứ nhất: 5
Nhập số thứ hai: 7
Tổng hai số là: 12

Tóm tắt bài học

✅ Cách cài đặt .NET SDK và Visual Studio để lập trình C#.
✅ Viết chương trình C# đầu tiên với Console.WriteLine().
✅ Biến và kiểu dữ liệu (int, double, char, string, bool).
✅ Nhập dữ liệu từ bàn phím bằng Console.ReadLine().
✅ Chuyển đổi kiểu dữ liệu (Convert.ToInt32()).

💡 Bài tiếp theo:
👉 Cấu trúc điều kiện và vòng lặp trong C# – Phần 2 🚀

Bài viết liên quan