Какой вариант кода правильнее и эффективнее использовать? - C#

Узнай цену своей работы

Формулировка задачи:

Первый или второй вариант, и вообще есть ли принципиальная разница, между ними?
Листинг программы
  1. List<string> files = new List<string>();
  2. GetFolderFiles(files);
  3. private List<string> GetFolderFiles(List<string> files)
  4. {
  5. files.AddRange(...);
  6. ...
  7. files.AddRange(...);
  8. return files;
  9. }
Листинг программы
  1. List<string> files = GetFolderFiles();
  2. private List<string> GetFolderFiles()
  3. {
  4. List<string> files = new List<string>();
  5. files.AddRange(...);
  6. ...
  7. files.AddRange(...);
  8. return files;
  9. }
И как реализовать такой вариант использования?
Листинг программы
  1. List<string> files = new List<string>(GetFolderFiles());

Решение задачи: «Какой вариант кода правильнее и эффективнее использовать?»

textual
Листинг программы
  1. public void start() {
  2.     List<string> files0 = GetFolderFiles();
  3. }
  4. private List<string> GetFolderFiles()
  5. {
  6.      List<string> files1 = new List<string>();
  7.      files1.Add("ВАСЯ");
  8.      return files1;
  9. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут