I try to do static class, add to icollection but i got some issues i cant seem to overcome. that is how i get so i can pass a ICollection in the method? cause T is that say
Depending on the collection type of your source list an alternative approach is to use List(T).ForEach, as in:
List source = ... ICollection dest = ... source.Foreach(dest.Add);
However, the readability of this is easy to dispute.