Обновлено с правильным пространством имен и объектом:
//This was wrong
//CultureInfo.DateTimeFormat.MonthNames[index];
//Correct but keep in mind CurrentInfo could be null
DateTimeFormatInfo.CurrentInfo.MonthNames[index];
Ответ 3
Почему бы просто не использовать somedatetime.ToString("MMMM")?
Ответ 4
Вы можете использовать статический метод из пространства имен Microsoft.VisualBasic: