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;
}
...