此代码未本地化:
Enum.GetNames(typeof(DayOfWeek))
我想要一个返回本地化字符串列表的方法,从任意 DayOfWeek 开始,这是本地化的,我想使用内置资源来做到这一点。到目前为止,我已经想出了下面的代码,但我觉得应该以一种不像黑客的方式来支持它。
public List<String> GetLocalizedDayOfWeekValues(DayOfWeek startDay = DayOfWeek.Sunday)
{
var days = new List<String>();
DateTime date = DateTime.Today;
while (date.DayOfWeek != startDay)
date.AddDays(1);
for (int i = 0; i < 7; i++)
days.Add(date.ToString("dddd"));
return days;
}
知道更好的方法,请分享。谢谢!