C'è qualche metodo in ICollection in C# che aggiungerebbe tutti gli elementi di un'altra raccolta? In questo momento devo scrivere sempre ciclo foreach per questo:Metodo in ICollection in C# che aggiunge tutti gli elementi di un'altra ICollection ad esso
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);
}
La mia domanda è: esiste metodo che può sostituire quel ciclo? Come ad esempio il metodo addAll(Collection c)
in Java? Quindi scriverei solo qualcosa tipo:
allLetters.addAll(justWrittenLetters);