Я использую следующий код.Как объединить коллекции в asp.net?
Collection<MyClass> MyCollection1 = new Collection<MyClass>(); MyCollection.Concat(GetSecondCollcetion());
Независимо от того, какая функция возвращает GetSecondCollcetion()
(Очевидно, объект Collection<MyClass>
) MyCollection1
Всегда Empty. Пожалуйста, помогите
Или, если коллекция поддерживает его (например, List), то AddRange - хорошая функция. – Cine
Нет явного неявного преобразования, когда используется явное преобразование, оно показывает «Невозможно лить объект типа» d__71'1 [MyClass] ' для ввода «System.Collections.ObjectModel.Collection'1 [MyClass]». ' –
Ahh .. но, конечно, поскольку Concat() возвращает IEnumerable, тогда, как говорит Cine, вы всегда можете использовать AddRange(), если это «многоступенчатое» наращивание. –
veggerby