I ran into a problem this week regarding implicit conversions in C# on collections. While this (using implicit) may not be our final approach, I wanted to at le
implicit
The reason your examples don't work is because you are trying to assign an IEnumerable to a List. The following should work.
IEnumerable
List
List fooVos = foos.Select(x => x).ToList();