具有这样的变量和方法的类:
class TheClass
{
protected string tag_;
...
public string Tag()
{
return tag_;
}
}IDE建议替换如下的Tag()方法定义:
class TheClass
{
protected string tag_;
...
public string Tag() => tag_;
}优点和缺点是什么?两个版本的编译和/或优化结果是否相同?
发布于 2018-05-11 19:03:25
第二个代码片段是在C# 6.0中添加的纯语法糖。这意味着它编译成与第一个代码段完全相同的IL代码,运行时的性能(或其他方面)绝对没有差别。用你喜欢的任何风格。
https://stackoverflow.com/questions/50298587
复制相似问题