Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Định dạng chuỗi trong C# để thêm padding

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.