C# – Multi Language (đa ngôn ngữ) trong Windows Forms

Để tạo một ứng dụng đa ngôn ngữ, cách điển hình là tạo các string table để lưu trữ các văn bản, chuỗi cho mỗi ngôn ngữ. Trong .NET, bạn có thể dùng các Resource để tạo ra các string table này và dùng lớp ResourceManager để quản lý và lấy ra các chuỗi cụ thể dựa vào một đối tượng CultureInfo.

Tiếp tục đọc

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