Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Istilah "LINQ ke Objek" mengacu pada penggunaan kueri LINQ dengan salah satu IEnumerable atau IEnumerable<T> koleksi secara langsung, tanpa menggunakan penyedia atau API LINQ menengah seperti LINQ ke SQL atau LINQ ke XML. Anda dapat menggunakan LINQ untuk mengkueri koleksi yang dapat dijumlahkan seperti List<T>, , Arrayatau Dictionary<TKey,TValue>. Koleksi mungkin ditentukan pengguna atau dapat dikembalikan oleh .NET Framework API.
Dalam arti dasar, LINQ ke Objek mewakili pendekatan baru untuk koleksi. Dengan cara lama, Anda harus menulis perulangan kompleks For Each yang menentukan cara mengambil data dari koleksi. Dalam pendekatan LINQ, Anda menulis kode deklaratif yang menjelaskan apa yang ingin Anda ambil.
Selain itu, kueri LINQ menawarkan tiga keuntungan utama daripada perulangan tradisional For Each :
Mereka lebih ringkas dan mudah dibaca, terutama saat memfilter beberapa kondisi.
Mereka menyediakan kemampuan pemfilteran, pemesanan, dan pengelompokan yang kuat dengan minimal kode aplikasi.
Mereka dapat di-port ke sumber data lain dengan sedikit atau tanpa modifikasi.
Secara umum, semakin kompleks operasi yang ingin Anda lakukan pada data, semakin banyak manfaat yang akan Anda wujudkan dengan menggunakan LINQ alih-alih teknik iterasi tradisional.
Tujuan dari bagian ini adalah untuk menunjukkan pendekatan LINQ dengan beberapa contoh pilihan. Ini tidak dimaksudkan untuk menjadi lengkap.
Pada bagian ini
LINQ dan String (Visual Basic)
Menjelaskan bagaimana LINQ dapat digunakan untuk mengkueri dan mengubah string dan kumpulan string. Juga termasuk tautan ke topik yang menunjukkan prinsip-prinsip ini.
LINQ dan Refleksi (Visual Basic)
Tautan ke sampel yang menunjukkan cara LINQ menggunakan pantulan.
LINQ dan Direktori File (Visual Basic)
Menjelaskan bagaimana LINQ dapat digunakan untuk berinteraksi dengan sistem file. Juga termasuk tautan ke topik yang menunjukkan konsep-konsep ini.
Cara: Mengkueri ArrayList dengan LINQ (Visual Basic)
Menunjukkan cara mengkueri ArrayList di C#.
Cara: Menambahkan Metode Kustom untuk Kueri LINQ (Visual Basic)
Menjelaskan cara memperluas serangkaian metode yang dapat Anda gunakan untuk kueri LINQ dengan menambahkan metode ekstensi ke IEnumerable<T> antarmuka.
KueriLanguage-Integrated (LINQ) (Visual Basic)
Menyediakan tautan ke topik yang menjelaskan LINQ dan memberikan contoh kode yang melakukan kueri.