在C#中使用"=>"运算符

-6 c# c#-7.0

我从Internet获得了一个包含以下代码行的代码

protected override Freezable CreateInstanceCore() => new ExponentialDoubleAnimation();
Run Code Online (Sandbox Code Playgroud)

我没有在visual studio中安装这个版本的C#.所以这显示错误"失踪;".任何人都可以告诉我这行代码中c#5及以下的类似代码是什么?

Zoh*_*led 5

C#6(当然还有更高版本)支持表达体方法.它相当于:

protected override Freezable CreateInstanceCore() 
{
    return new ExponentialDoubleAnimation();
}
Run Code Online (Sandbox Code Playgroud)