Если вы хотите изменить культуру всего приложения, вы можете установить культуру при запуске приложения следующим образом:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US", false);
Вы можете прочитать о настройке MSDN .
Однако, учитывая ваш пример, это может быть излишним.Если вы пытаетесь изменить только ToShortDateString () на en-US, может быть более простой способ.Вместо этого вы можете использовать метод ToString () и передать в определенном формате, например, вы можете сделать:
aDateTime.ToString("MM/dd/yyyy");
Более конкретно, вы можете использовать предопределенную информацию о культуре с System.Globalization, например:1011 *
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US");
string datePattern = culture.DateTimeFormat.ShortDatePattern;
string shortDate = aDateTime.ToString(datePattern);