using System; using System.Collections.Generic; interface I { void D (); } class X : I { public static void Main () { List<object> l = new List<object> (); List<I> i = new List<I> (); i.Add (new X()); l.AddRange (i.ToArray()); } public void D () {} }