Есть ли какой-нибудь метод в ICollection в С#, который добавит все элементы другой коллекции? Прямо сейчас я должен всегда писать цикл foreach для этого:
ICollection<Letter> allLetters = ... //some initalization
ICollection<Letter> justWrittenLetters = ... //some initalization
... //some code, adding to elements to those ICollections
foreach(Letter newLetter in justWrittenLetters){
allLetters.add(newLetter);
}
Мой вопрос: есть ли метод, который может заменить этот цикл? Как, например, метод addAll(Collection c)
в Java? Поэтому я бы написал только что-то вроде:
allLetters.addAll(justWrittenLetters);