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);Thử thách
Người mớiBạ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
}
}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