Как я могу добавить C# 6.0 в Visual Studio 2013?

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

1 ответ

Решение

Лучшее, что вы можете сделать в настоящее время для VS2013, - это загрузить April End Preview, который к настоящему времени устарел.

Компилятор VS2013 (как есть) не "понимает" возможности C#-6. Большинство, если не все, новые функции C# являются синтаксическим сахаром, для которого компилятор интерпретирует и испускает другой код. Чтобы 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);
}
Другие вопросы по тегам