当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《.NetCultureInfoMonthNames返回一个额外的空字符串》经验,为你挑选了1个好方法。

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

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

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

在此输入图像描述

我正在使用Xamarin Studio.之前有人遇到过这个吗?



1> Reza Aghaei..:

一些日历喜欢TaiwanLunisolarCalendarKoreanLunisolarCalendar有13个月.

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

DateTimeFormatInfo.MonthNames
String类型的一维数组,包含月份的区域性特征全名.在12个月的日历中,数组的第13个元素是空字符串.为阵列InvariantInfo包含 "January","February","March","April","May","June","July", "August","September","October","November","December",和"".


我很好奇为什么做出这个决定; 事实证明,有一些寄生虫日历,实际上有13个月.[台湾](https://msdn.microsoft.com/en-us/library/system.globalization.taiwanlunisolarcalendar(v = vs.110).aspx) - [韩国](https://msdn.microsoft.com/ en-us/library/system.globalization.koreanlunisolarcalendar(v = vs.110).aspx)等
推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有