Лучшая практика: параметр REF или возвратное значение?C#

Место общения программистов C#
Anonymous
 Лучшая практика: параметр REF или возвратное значение?

Сообщение Anonymous »

На самом деле я делаю список в качестве эталонного параметра следующим образом: < /p>

public static List ListMethod(List result)
< /code>

Я тоже видел, как некоторые люди делают так: < /p>

public static void ListMethod(ref List result)
< /code>

Если я не ошибаюсь, «мой» метод также принимает список < /code> в качестве эталонного параметра, и вы сможете использовать его так же, как как «Другой» делает в своем методе. < /p>

Но мне кажется более «чистым», что вы вводите параметр, делайте что -нибудь с ним и возвращаете его в возврате методов ценить. < /p>

Любые хорошие аргументы для или против того или другого? < /p>

Подробнее здесь: https://stackoverflow.com/questions/820 ... turn-value

Вернуться в «C#»