У меня есть функция, которая возвращает переменное число элементов, должен ли я возвращать массив или список? Размер "коллекции" не изменяется после возврата, т.е. Для всех целей коллекция неизменна. Я бы подумал просто вернуть массив, но некоторые люди сказали, что не возвращают массивы с переменным размером из функции, так как это "плохая форма". Не знаете, почему?
Имеет ли значение, что это должно быть совместимо с .NET 2.0?