Синтаксический сахар, фичи и полезности C# 6.0 под .Net 4.6
Формулировка задачи:
Недавно зарелизилась новая студия 2015, а вместе с ней и язык программирования C# до 6 версии.
Собственно там много фич. В основном только сахар и по мелочи вроде свойств только с геттерами. Ничего революционного типа Linq'ов нет.
А теперь вопрос:
сейчас можно написать так в новой версии
Это равноценно:
Или принцип работы иной, чем просто за ширмой подставлять делегат.
И вообще где хорошо расписано обо всех нововведениях?
Вкратце вот здесь, но тоже видимо не все http://blogs.msdn.com/b/dotnet/archi...ework-4-6.aspx
P.S. Asp.Net поменялся значительно.
using static System.Math public class Point { public int X {get;} public int Y {get;} public Point (int x, int y) {X=x; Y=y} ///Вопрос public double Dist => Sqrt(X*X + Y*Y); }
public Func<int, int, double> Dist = (X, Y) => X*X + Y*Y;
Решение задачи: «Синтаксический сахар, фичи и полезности C# 6.0 под .Net 4.6»
textual
Листинг программы
public double Dist() { return Sqrt(X*X + Y*Y); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д