Áttekintés

A lekérdezések adatforrása a hallgatói objektumok egyszerű listája. Minden Diák bejegyzésnek van egy neve, vezetékneve és egy egész számú tömbje, amelyek az osztályban szereplő teszt eredményeket reprezentálják. Másolja át ezt a kódot a projektbe. Ügyeljen a következő jellemzőkre.

A hallgatói osztály az automatikusan végrehajtott tulajdonságokból áll.

A lista minden egyes hallgatója az objektum inicializáló használatával inicializálódik.

Maga a lista inicializálása a gyűjteményi inicializáló használatával történik.

Ezt a teljes adatstruktúrát inicializálni és létrehozni nem explicit konstruktív hívások vagy explicit hozzáféréssel a tagokhoz. Az új funkciókról további információkat az Automatikusan végrehajtható tulajdonságok (C # programozási útmutató) és az Objektum és gyűjtemény inicializálók (C # programozási útmutató) talál.

Adatforrás hozzáadása

Add hozzá a hallgatói osztályt és az inicializált hallgatói listát a program osztályába.

Új diák felvétele a hallgatók listájába

Add hozzá egy új diákot a diákok listájára, és használjon bármilyen nevet és teszt eredményt. Próbálja meg megadni az új tanulóról szóló összes információt, hogy jobban megértse az objektum inicializáló szintaxisát.

Egy egyszerű lekérdezés létrehozása

A fő módszerben hozzon létre egy egyszerű lekérdezést, amely végrehajtásakor visszaadja azon tanulók listáját, akiknek a vizsgálati eredménye meghaladta a 90 pontot. Ne feledje, hogy a teljes Student objektum kiválasztása óta a kérés típusa IE számozható. Bár a kód is használható implicit tipizálást a var kulcsszóval. Egy explicit gépelést használnak az eredmények egyértelmű megjelenítéséhez. A varról további információért lásd: Implicit módon beírt helyi változók (C # programozási útmutató).

Ne feledje, hogy a diák lekérdezési tartományának változója a forrásban lévő minden diák objektumra hivatkozik, amely minden taghoz hozzáférést biztosít a tagokhoz.

Kapcsolódó cikkek