using System.Collections.Generic;
public static void Main()
var manager = new ListsManager<string>();
manager.Lists = new List<IList<string>>();
manager.Lists.Add(new List<string>{"Ami", "Amram", "AmiLoKalLi"});
manager.Lists.Add(new List<string>{"Yair", "Nevet", "Gever Gever"});
var results = manager.Lists.SelectMany(x => x);
foreach(var item in results)
System.Console.WriteLine(item);
public class ListsManager<T>
public List<IList<T>> Lists