Что-то я не понимаю. C# 7 доступен в VS 2015?
От: VladD2 Российская Империя www.nemerle.org
Дата: 07.03.17 22:29
Оценка:
Что-то у меня пашет фичи из C# 7 в 2015-й студии. При этом я вроде ничего не ставил. Например, вот сейчас скомпилилось вот такое:
    static void XmlToString(StringBuilder builder, XContainer container)
    {
      foreach (var n in container.Nodes())
      {
        switch (n)
        {
          case XElement   e when e.Name == "br" || e.Name == "bl": builder.AppendLine(); break;
          case XContainer c: XmlToString(builder, c); break;
          case XText      t: builder.Append(t.Value); break;
        }
      }
    }

Ну, и там вот такое тоже:
if (_wpfTextView.Properties.TryGetProperty<TextViewModel>(Constants.TextViewModelKey, out var textViewModel))
  ...


Разве это не фичи 7-го Шарпа?

Почему они доступны в 2015-й студии?

Вот гифка показывающая проходящее:
http://files.rsdn.org/73/VS2015-with-CS7.gif
http://nemerle.org/Banners/?g=dark
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 08.03.2017 13:36 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.