Có thể chỉ định một số loại cờ hoặc công cụ sửa đổi trên một định dạng chuỗi param để làm cho chữ thường hoặc chữ thường không?Cờ định dạng chuỗi C# hoặc sửa đổi đối với chữ thường
Ví dụ về những gì tôi muốn:
String.Format("Hi {0:touppercase}, you have {1} {2:tolowercase}.", "John", 6, "Apples");
Wanted đầu ra:
Hi JOHN, bạn có 6 quả táo.
PS: Có Tôi biết rằng tôi có thể thay đổi trường hợp tham số trước khi sử dụng nó ở định dạng chuỗi, nhưng tôi không muốn điều này.
Tôi biết bạn không muốn nó, nhưng tôi không thể hiểu tại sao chỉ gọi .tolower() hoặc .toupper() trên chuỗi params là một vấn đề. – tjmoore
"Tôi không thể thấy tại sao chỉ cần gọi .tower() hoặc .toupper() trên params chuỗi là một vấn đề" - ví dụ, dữ liệu ràng buộc. – Joe
Tôi cũng có tình huống tương tự. Lý do. ToLower() sẽ không hoạt động đối với tôi là chuỗi định dạng đến từ một cơ sở dữ liệu (tức là, nó có thể được cấu hình bởi người dùng cuối). – Ryan