Какой вариант кода правильнее и эффективнее использовать? - C#
Формулировка задачи:
Первый или второй вариант, и вообще есть ли принципиальная разница, между ними?
И как реализовать такой вариант использования?
Листинг программы
- List<string> files = new List<string>();
- GetFolderFiles(files);
- private List<string> GetFolderFiles(List<string> files)
- {
- files.AddRange(...);
- ...
- files.AddRange(...);
- return files;
- }
Листинг программы
- List<string> files = GetFolderFiles();
- private List<string> GetFolderFiles()
- {
- List<string> files = new List<string>();
- files.AddRange(...);
- ...
- files.AddRange(...);
- return files;
- }
Листинг программы
- List<string> files = new List<string>(GetFolderFiles());
Решение задачи: «Какой вариант кода правильнее и эффективнее использовать?»
textual
Листинг программы
- public void start() {
- List<string> files0 = GetFolderFiles();
- }
- private List<string> GetFolderFiles()
- {
- List<string> files1 = new List<string>();
- files1.Add("ВАСЯ");
- return files1;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д