我需要能够比较数组中的某些月份名称。
如果有一些直接的方法,那就太好了:
Month.toInt("January") > Month.toInt("May")
我的Google搜索似乎表明唯一的方法是编写自己的方法,但这似乎是一个足够普遍的问题,我认为它已经在.Net中实现,以前有人这样做过吗?
DateTime.ParseExact(monthName, "MMMM", CultureInfo.CurrentCulture ).Month
虽然,出于您的目的,您可能最好仅创建一个Dictionary<string, int>月份名称到其值的映射。
Dictionary<string, int>