Код возврата или выходной параметр?

Я создаю метод для получения списка имен файлов с сервера, но я столкнулся с проблемой, на которую я не могу ответить.

Метод возвращает две вещи:

  • SftpResult , который является перечислением с различными кодами возврата.
  • список имен файлов.

Из этих трех подписей:

общедоступный статический список ArrayList GetFileList (строковый каталог, результат вывода SftpResult)

общедоступный статический SftpResult GetFileList (строковый каталог, исходящие имена файлов ArrayList)

общедоступный статический SftpFileListResult GetFileList (каталог строк)

(где SftpFileListResult - составной объект из SftpResult и ArrayList )

, что является предпочтительным и почему?

18
задан tereško 12 July 2014 в 07:49
поделиться