< 1 min read

public IEnumerable Months
{
    get
    {
        return DateTimeFormatInfo
               .InvariantInfo
               .MonthNames
               .Select((monthName, index) =&gt; new SelectListItem
               {
                   Value = (index + 1).ToString(),
                   Text = monthName
               });
    }
}