Trong C#, bạn có thể dễ dàng định dạng nội dung và thêm padding (khoảng trắng đệm) cho nó.
Cú pháp thêm padding
Sử dụng chuỗi định dạng với chỉ số vị trí và độ rộng:
const string format = "{0,-5} {1,5}";
Trong đó:
{0,-5}: Căn trái, độ rộng 5 ký tự{1,5}: Căn phải, độ rộng 5 ký tự
Ví dụ hoàn chỉnh
using System;
public class Program
{
public static void Main()
{
// Thiết lập padding
const string format = "{0,-5} {1,5}";
string str1 = string.Format(format, "Rank", "Student");
string str2 = string.Format(format, "2", "Tom");
Console.WriteLine(str1);
Console.WriteLine(str2);
}
}
Kết quả
Rank Student 2 Tom
Giải thích: Dấu trừ (-) trước số độ rộng chỉ định căn trái, nếu không có dấu thì mặc định căn phải. Điều này rất hữu ích khi hiển thị dữ liệu bảng hoặc căn chỉnh cột trong ứng dụng console.