Подтвердить что ты не робот

Как добавить С# 6.0 в Visual Studio 2013?

Есть ли способ добавить С# 6.0 в Visual Studio 2013? Если я не могу, почему?

4b9b3361

Ответ 1

Самое лучшее, что вы можете сейчас сделать для VS2013, - это скачать апрельский конечный пользовательский просмотр, который довольно устарел.

Компилятор VS2013 (как есть) не "понимает" возможности С# -6. Большинство, если не все новые функции С# являются синтаксическим сахаром, который компилятор интерпретирует и испускает разный код. Для того чтобы VS2013 поддерживал это, он должен обновить компилятор для поддержки этих функций.

Не говоря уже о том, что VS2015 принесет с собой совершенно новый CSC, названный Roslyn

Например, свойства тела выражения:

public override string ToString() => string.Format("{0}, {1}", First, Second);

Скомпилируется до:

public override string ToString()
{
   return string.Format("{0}, {1}", First, Second);
}