.Net CultureInfo Month Names返回一个额外的空字符串

时间:2015-12-04 01:18:52

标签: c# .net datetime xamarin cultureinfo

我有以下代码来获取月份名称列表:

var monthNames = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.MonthNames;

由于某种原因,这会继续返回一个额外的空字符串值以及月份名称:

enter image description here

我正在使用Xamarin Studio。其他人之前遇到过这种情况吗?

1 个答案:

答案 0 :(得分:15)

TaiwanLunisolarCalendarKoreanLunisolarCalendar等一些日历有13个月。

在12个月的日历中,数组的第13个元素是空字符串。

  

DateTimeFormatInfo.MonthNames
  包含特定于文化的String类型的一维数组   这几个月的全名。在12个月的日历中,第13个元素   数组是一个空字符串。 InvariantInfo的数组包含   "January""February""March""April""May""June""July",   "August""September""October""November""December"""