C# - var to List<T> conversion
c#-3.0, list, var
Solution
When you do the Linq to Objects query, it will return you the type `IEnumerable<Student>`, you can use the `ToList()` method to create a `List<T>` from an `IEnumerable<T>`:
var selected = from s in studentCollection
select s;
List<Student> selectedCollection = selected.ToList();
Problem
How to cast/convert a var type to a List type? This code snippet is giving me error: ``` List<Student> studentCollection = Student.Get(); var selected = from s in studentCollection select s; List<Student> selectedCollection = (List<Student>)selected; foreach (Student s in selectedCollection) { s.Show(); } ```