C# – Định dạng chuỗi với String.Format

Phương thức ToString() có thể chấp nhận một chuỗi tham số để chỉ ra cách mà đối tượng sẽ tự định dạng khi chuyển về dạng chuỗi. Trong lời gọi phương thức String.Format(), chuỗi định dạng được truyền sau vị trí, ví dụ, “{0:##}”. Chuỗi trong cặp ngoặc nhọn là {argumentIndex[,alignment][:formatString]}. Nếu tham số alignment là dương, chuỗi sẽ được chèn thêm vào bên phải để lấp đầy chiều dài xác định, nếu là âm, nó sẽ được chèn trái.

Tiếp tục đọc

Advertisements

DLR– Dynamic Programming: Một wrapper của string với DynamicObject và reflection

Như đã giới thiệu trong bài “ExpandoObject, DynamicObject và Dynamic Method Bag“, để minh họa rõ ràng hơn cho cách sử dụng DynamicObject, tôi đã tạo một wrapper của lớp string với tên gọi Y2String trong C#. Lớp này sẽ override các phương thức cần thiết của DynamicObject để sử dụng được các phương thức của string và bổ sung thêm một số tính năng khác.

Tiếp tục đọc

C# – Các phương thức xử lý chuỗi nâng cao

CSharp_icon

Trong nhiều trường hợp bạn cần xử lý chuỗi theo một cách mà lớp String không hỗ trợ. Bạn có thể tự viết các hàm xử lý chuỗi cần thiết và tạo ra một thư viện dạng .dll (Dynamic Link Library : Thư viện liên kết động) để thêm vào ứng dụng khi cần thiết.

 

Tiếp tục đọc