я должен заполнить выпадающий с месяцем на английском языке: январь, февраль и т.д. я сделал это следующим способом:Заливка выпадающий с английскими месяцами
private string[] AmericanMonths
{
get
{
var arr = new string[12];
var americanCulture = new CultureInfo("en-US");
for (int i = 0; i < 12; i++)
{
arr[i] = new DateTime(2000, i + 1, 1).ToString("MMMM", americanCulture);
}
return arr;
}
}
comboMonth.Items.AddRange(AmericanMonths);
Как вы думаете, какой образ лучше (Perfomance)?
Есть ли способ конвертировать целое число, обозначающее номер месяца, к его имени?
+1 для использования описательного имени переменной, чтобы код «самодокументировался»! –
Спасибо! Как вы думаете, какой лучший способ удалить последний пустой элемент в этом массиве? Я нашел только ToList(); RemoveAt (длина - 1); ToArray() – abatishchev
Это должно сделать это: americanCulture.DateTimeFormat.MonthNames.Take (12) –