Ví dụ nếu mình viết thế này:
CultureInfo culture = new CultureInfo("vi-VN");
var rs = string.Compare("CH", "CO", true, culture);
thì rs = 1, => CH đi sau CO
Như vậy, bảng chữ cái của CultureInfo(“vi-VN”) là “A, Ă, Â, B, C, CH, D, Đ…” (Coi phụ âm kép và phụ âm ba là 1 ký tự) ??
Nếu mình viết là:
CultureInfo culture = new CultureInfo("en-EN");
var rs = string.Compare("CH", "CO", true, culture);
thì rs == -1, => CH đi trước CO
Xin hỏi mọi người nếu mình muốn sắp xếp các chuỗi Tiếng Việt theo trật tự từ điển thì nên làm thế nào cho hợp lý ?