この変数に割り当てられた値を直接返す場合と比較して、関数で一時変数を作成する場合、パフォーマンス ヒットまたはメモリ消費の違いはありますか?
たとえば、これらの関数 (GetValue) のどちらがパフォーマンスとメモリの節約に優れているか、または両方がまったく同じである:
ケース 1:
private string GetValue()
{
return this.GetResult();
}
private string GetResult()
{
// Code here that return a big string...
}
ケース 2:
private string GetValue()
{
string result = this.GetResult();
return result;
}
private string GetResult()
{
// Code here that return a big string...
}
ありがとうございました。