Theo em biết: Việc so sánh chuỗi là so sánh mã của ký tự khác nhau đầu tiên của cả 2 chuỗi. Ví dụ, ‘1’ < ‘2’, ‘a’ < ‘b’, ‘999’ > ‘1000’ (vì ký tự đầu tiên khác nhau của 2 chuỗi đó nằm ở vị trí thứ 0 và ký tự ‘9’ trong mã ASCII có giá trị lớn hơn ký tự ‘1’). Nhưng sao em so sánh “1” và “2” (“1” đứng trước “2”), “H” và “h” (“H” đứng trước “h”) lại cho ra 2 kết quả âm, dương khác nhau ạ?
Hỏi về so sánh 2 chuỗi
Còn theo Microsoft thì chẳng giống như cái bạn biết đâu.
Muốn giống cái bạn biết thì bạn phải dùng thêm parameter StringComparison với value là Ordinal
4 Likes

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?