据说微软的日期结构中没有“月份枚举”。
我想知道的是,是否可能创建一个枚举并将其附加到DateTime结构上?第一时间想到的是扩展方法,但我不知道如何使用它们来实现这一点。
Dim july As DateTime.Months = DateTime.Months.July
Public Enum Months
January = 1
February = 2
March = 3
April = 4
May = 5
June = 6
July = 7
August = 8
September = 9
October = 10
November = 11
December = 12
End Enum
有人对此有什么想法吗?
更新: 我并不是想获取当前月份或给定日期的月份名称。我知道怎么做。我只是试图创建一个具有Month属性的类,并希望使用枚举来表示月份。由于这似乎是一个可能在其他地方有用的项,我不想将枚举放入我的类中,而是希望它“位于”直接相关的结构中,以便可以轻松找到。 感谢所有回复。我应该一开始就更清楚地表达我想要做什么。