假设我有一些这样的代码:
public string SomeMethod(int Parameter)
{
string TheString = "";
TheString = SomeOtherMethod(Parameter);
return TheString;
}
当然,这段代码等价于:
public string SomeMethod(int Parameter)
{
return SomeOtherMethod(Parameter);
}
我认为第一个版本更具可读性,这就是我编写代码的方式,即使我知道我可以避免使用变量时也是如此。我的问题是:编译器是否以相同的方式编译代码(即相同的性能)或者第二个选项在性能方面真的更好。
谢谢。