Megosztás a következőn keresztül:


LINQ to Objects (Visual Basic)

A "LINQ to Objects" kifejezés olyan LINQ-lekérdezések használatát jelenti, amelyek bármelyikével IEnumerable vagy IEnumerable<T> gyűjteményével közvetlenül, köztes LINQ-szolgáltató vagy API, például LINQ–SQL vagy LINQ–XML használata nélkül is használhatók. A LINQ használatával bármilyen számba vehet gyűjteményt, például List<T>, Arrayvagy Dictionary<TKey,TValue>. A gyűjtemény lehet felhasználó által definiált vagy egy .NET-keretrendszer API által visszaadott.

Alapszinten a LINQ to Objects a gyűjtemények új megközelítését jelenti. A régi módon összetett For Each hurkokat kellett írnia, amelyek meghatározták az adatok gyűjteményből való lekérését. A LINQ-megközelítésben deklaratív kódot kell írnia, amely leírja, hogy mit szeretne lekérni.

Emellett a LINQ-lekérdezések három fő előnyt kínálnak a hagyományos For Each hurkokkal szemben:

  1. Tömörebbek és olvashatóbbak, különösen több feltétel szűrése esetén.

  2. Hatékony szűrési, rendezési és csoportosítási képességeket biztosítanak minimális alkalmazáskóddal.

  3. Ezek más adatforrásba is átadhatók, és csak kis módosítással vagy módosítás nélkül.

Általában minél összetettebb műveletet szeretne végrehajtani az adatokon, annál több előnyt fog elérni a LINQ használatával a hagyományos iterációs technikák helyett.

Ennek a szakasznak a célja a LINQ megközelítés bemutatása néhány kiválasztott példával. A teljesség igénye nélkül.

A szakasz tartalma

LINQ és sztringek (Visual Basic)
Ismerteti, hogyan használható a LINQ sztringek és sztringgyűjtemények lekérdezésére és átalakítására. Ezen alapelveket bemutató témakörökre mutató hivatkozásokat is tartalmaz.

LINQ és Önkifejezés ion (Visual Basic)
Hivatkozás egy mintára, amely bemutatja, hogyan használja a LINQ a tükröződést.

LINQ- és fájlkönyvtárak (Visual Basic)
Ez a cikk azt ismerteti, hogyan használható a LINQ a fájlrendszerek kezelésére. Ezen fogalmakat bemutató témakörökre mutató hivatkozásokat is tartalmaz.

Útmutató: Tömblista lekérdezése LINQ-val (Visual Basic)
Bemutatja, hogyan kérdezhet le tömblistát a C#-ban.

Útmutató: Egyéni metódusok hozzáadása LINQ-lekérdezésekhez (Visual Basic)
Ez a cikk bemutatja, hogyan terjesztheti ki a LINQ-lekérdezésekhez használható metódusokat a bővítménymetelyek felülethez IEnumerable<T> való hozzáadásával.

Nyelvvel integrált lekérdezés (LINQ) (Visual Basic)
Olyan témakörökre mutató hivatkozásokat tartalmaz, amelyek ismertetik a LINQ-t, és példákat nyújtanak a lekérdezéseket végrehajtó kódra.