Да, вы можете, из .NET 3.5:
List<string> sl = new List<string>(); List<object> ol = sl.Cast<object>().ToList();