using System; using System.Collections.Generic; using System.Linq; using System.Text; public class Test { public static void Main() { List list1 = new List() {1,2,3}; List list2 = null; var agg = list1.Concat(list2.NeverNull()); } } public static class Extensions { public static IEnumerable NeverNull(this IEnumerable list) { return list ?? Enumerable.Empty(); } }