Tôi cần để có thể so sánh một số tháng tên tôi có trong một mảng.Làm cách nào để phân tích một tên tháng (chuỗi) thành một số nguyên để so sánh trong C#?
Nó sẽ được tốt đẹp nếu có một số cách trực tiếp như:
Month.toInt("January") > Month.toInt("May")
tìm kiếm Google của tôi dường như gợi ý cách duy nhất là viết phương pháp riêng của mình, nhưng điều này có vẻ như một vấn đề đủ phổ biến mà tôi sẽ nghĩ rằng nó đã được thực hiện trong. Net, bất cứ ai đã làm điều này trước đây?
Hãy chắc chắn xem xét http://stackoverflow.com/questions/258793/how-to-parse-a-month-name-string-to-an-integer-for-comparison-in-c#258895 khi quyết định xem có nên sử dụng CultureInfo.CurrentCulture hoặc CultureInfo.InvariantCulture –