Предположим, что у меня есть такой код:
public string SomeMethod(int Parameter)
{
string TheString = "";
TheString = SomeOtherMethod(Parameter);
return TheString;
}
Конечно, этот код эквивалентен этому:
public string SomeMethod(int Parameter)
{
return SomeOtherMethod(Parameter);
}
Я думаю, что первая версия более читаема и что я пишу свой код, даже подумал, что я использую переменную, когда знаю, что могу ее избежать. Мой вопрос заключается в следующем: компилятор компилирует код таким же образом (т.е. такую же производительность) или второй вариант действительно лучше с точки зрения производительности.
Спасибо.