Синтаксический сахар, фичи и полезности 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);
}