Menu
CoddyTech

Nội suy chuỗi

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 32 trên 69.

Đến nay, chúng ta đã học cách in ra các chuỗi đơn giản, nhưng đôi khi cần chèn giá trị của biến vào chuỗi.

Ví dụ:

int age = 10;
System.Console.WriteLine("His age is: age");

Lệnh này sẽ in ra "His age is: age" thay vì "His age is: 10"

Để giải quyết việc này, chúng ta sẽ dùng phép nội suy chuỗi (string interpolation):

int age = 30;
string name = "Alice";
double balance = 1500.75;

System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");
  • $ cho biết chuỗi này là chuỗi nội suy.
  • {} là chỗ giữ chỗ cho các biến.

Một cách khác để kết hợp chuỗi với biến là dùng toán tử cộng +:

System.Console.Write("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

Thử thách

Người mới

Bạn được cung cấp một đoạn code lưu một chuỗi ngẫu nhiên làm đầu vào cho biến có tên rnd.

In ra bảng điều khiển "The input is: " và chuỗi ngẫu nhiên nằm trong biến rnd, bằng cách nội suy chuỗi.

Xem các test case để biết ví dụ!

Tự làm thử

using System;

public class Program {
    public static void Main(string[] args) {
        string rnd = Console.ReadLine();
        
        // Viết code của bạn bên dưới
        
    }
}
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