Sursa datelor pentru interogări este o listă simplă de obiecte Student. Fiecare intrare Student are un nume, numele de familie și o serie de numere întregi reprezentând rezultatele testului în clasă. Copiați acest cod în proiect. Acordați atenție următoarelor caracteristici.
Clasa Student constă în proprietăți implementate automat.
Fiecare student din listă este inițializat folosind inițializatorul de obiecte.
Lista însăși este inițializată utilizând inițialele de colectare.
Întreaga structură de date va fi inițializată și creată fără apeluri explicite ale constructorilor sau acces explicit la membri. Pentru mai multe informații despre aceste funcții noi, consultați Proprietăți automată implementabile (Ghid de programare C #) și Initializatoare de obiecte și colecții (C # Ghid de programare).
Adăugarea unei surse de date
Adăugați clasa Student și lista studenților inițializați la clasa programului din proiect.
Adăugarea unui nou student la lista de elevi
Adăugați un nou student în lista Elevii și folosiți orice nume și rezultate de testare. Încercați să tastați toate informațiile despre noul cursant pentru a înțelege mai bine sintaxa inițializatorului de obiecte.
Crearea unei interogări simple
În metoda principală, creați o interogare simplă care, atunci când este executată, va returna o listă a tuturor elevilor ale căror rezultate ale testului au depășit 90 de puncte. Rețineți că, deoarece este selectat întregul obiect Student, tipul solicitării este IEnumerable
Rețineți că variabila intervalului de interogări al elevului servește ca referință la fiecare obiect Student din sursă, oferind acces membrilor pentru fiecare obiect.