与直接返回分配给该变量的值相比,在函数中创建临时变量是否有任何性能损失或内存消耗差异?
例如,哪些函数(GetValue)在性能和节省内存方面更好,或者两者完全相同:
情况1:
private string GetValue()
{
return this.GetResult();
}
private string GetResult()
{
// Code here that return a big string...
}
案例二:
private string GetValue()
{
string result = this.GetResult();
return result;
}
private string GetResult()
{
// Code here that return a big string...
}
谢谢你。