Menu
CoddyTech

Biến

Thuộc phần Kiến thức nền tảng trong hành trình C# của Coddy. Bài học 10 trên 69.

Trong C#, var là từ khóa cho phép bạn khai báo biến mà không cần chỉ rõ kiểu dữ liệu. Trình biên dịch suy ra kiểu dữ liệu của biến dựa trên giá trị được gán cho biến đó. Đây gọi là suy luận kiểu dữ liệu (type inference).

var giúp code ngắn gọn và dễ đọc hơn, đặc biệt khi làm việc với các kiểu dữ liệu phức tạp.

Đây là cách dùng var:

var age = 30;
var price = 99.99;
var name = "Alice";
var isActive = true;

Trong các ví dụ này, trình biên dịch suy luận rằng age có kiểu int, price có kiểu double, name có kiểu string và isActive có kiểu bool.

Mặc định, một số được viết với dấu thập phân sẽ được suy luận là double. Hậu tố f (ví dụ: 45.50f) khiến giá trị literal có kiểu float, còn m (45.50m) khiến giá trị này có kiểu decimal.

challenge icon

Thử thách

Người mới

Viết một chương trình C# khai báo và khởi tạo các biến sau bằng var:

  • Một biến có tên quantity với giá trị 5.
  • Một biến có tên itemPrice với giá trị 24.99.
  • Một biến có tên productName với giá trị "Laptop".
  • Một biến có tên isAvailable với giá trị true.

Tự làm thử

using System;

public class Program {
    public static void Main(string[] args) {
        // Viết code ở đây
        
        
        // Đừng thay đổi phần bên dưới
        Console.WriteLine("Quantity: " + quantity);
        Console.WriteLine("Item Price: " + itemPrice);
        Console.WriteLine("Product Name: " + productName);
        Console.WriteLine("Is Available: " + isAvailable);
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C# online