Mencari Item dalam Senarai dengan LINQ
Dalam C#, pembangun biasanya memanfaatkan gelung atau perwakilan tanpa nama untuk mencari item dalam senarai. Walau bagaimanapun, LINQ menawarkan kaedah alternatif untuk tugasan ini.
Menggunakan LINQ untuk Mencari Item
LINQ (Language Integrated Query) menyediakan beberapa pendekatan untuk mencari item dalam senarai:
1. Single
var result = myList.Single(s => s == search);
Single mengembalikan keputusan bersendirian tetapi menimbulkan pengecualian jika berbilang atau tiada hasil ditemui.
2. Di mana
var results = myList.Where(s => s == search);
Di mana menghasilkan IEnumerable
3. Pertama
var result = myList.First(s => s == search);
Pertama mendapatkan semula item awal yang memenuhi predikat yang ditentukan, dan melontar pengecualian jika tiada padanan ditemui.
4. FirstOrDefault
аналогично Pertama, но при отсутствии совпадений возвращает null (ссылочный тип) atau значемние чип значения).
Atas ialah kandungan terperinci Bagaimanakah LINQ Memudahkan Mencari Item dalam Senarai C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!