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.
Thử thách
Người mớiViế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
quantityvới giá trị5. - Một biến có tên
itemPricevới giá trị24.99. - Một biến có tên
productNamevới giá trị"Laptop". - Một biến có tên
isAvailablevớ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);
}
}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
4Các toán tử, phần 1
Toán tử số họcToán tử moduloTăng và giảmTăng và giảm hậu tốToán tử số học rút gọn5Toán tử phần 2
Toán tử so sánhToán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giảnToán tử logic phần 3Tự luyện tập: Trình biên dịch C# online