C# 7.0 擴展了 Expression bodied。

開始支援建構子。

...
class Program
{
...
public Program() => Console.WriteLine("Program()");
...
}
...

支援解構子。

...
class Program
{
...
~Program() => Console.WriteLine("~Program()");
...
}
...

支援 property accessors。

...
private string _myProperty;
public string MyProperty
{
get => _myProperty;
set => _myProperty = value;
}
...

支援 event accessors。

...
public event EventHandler MyEvent
{
add => _myEvent += value;
remove => _myEvent -= value;
}
...

1.png

Link