Я не уверен, правильно ли я понимаю ваш вопрос, но да, это «изменит производительность». Смотрите, каждый раз, когда будет написана строка GetNames()
, он будет выполнять метод.
Предполагая, что у вас есть консольное приложение, вы можете легко проверить это, написав Console.WriteLine("Method hit!")
в своем методе GetNames
. Если вы начнете свой проект, вы увидите, что у вас есть Method hit!
два раза подряд.
Вы также можете проверить такое поведение, установив точку останова в своем методе и отладив свой проект.
Так что вам лучше будет использовать ваш первый метод в 99% случаев.