C# - var List<T> conversion

Wie cast/convert eine var-Typ, um eine Liste geben?

Dieser code gibt mir Fehler:

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();
}
  • var ist nicht eine Art, es ist nur ein Platzhalter für die Art von was auch immer Ausdruck, du bist die Zuweisung an die variable. In diesem Fall wird die query-Ausdruck wertet zu einer IEnumerable<Student>.
InformationsquelleAutor user366312 | 2009-10-11
Schreibe einen Kommentar