我有以下代码来获取月份名称列表:
var monthNames = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.MonthNames;
由于某种原因,这会继续返回一个额外的空字符串值以及月份名称:
我正在使用Xamarin Studio。其他人之前遇到过这种情况吗?
答案 0 :(得分:15)
TaiwanLunisolarCalendar
或KoreanLunisolarCalendar
等一些日历有13个月。
在12个月的日历中,数组的第13个元素是空字符串。
DateTimeFormatInfo.MonthNames
包含特定于文化的String类型的一维数组 这几个月的全名。在12个月的日历中,第13个元素 数组是一个空字符串。InvariantInfo
的数组包含"January"
,"February"
,"March"
,"April"
,"May"
,"June"
,"July"
,"August"
,"September"
,"October"
,"November"
,"December"
和""
。