Linq texnologiyasi tavsifi
LINQ texnologiyasi va umumiy tiplar(generic types)
Download 124 Kb.
|
hhhh
1.2.LINQ texnologiyasi va umumiy tiplar(generic types)
LINQ so'rovlari .NET Framework 2.0 versiyasida joriy qilingan umumiy tiplarga asoslangan. So'rovlarni yozishni boshlashdan oldin umumiy tiplar haqida chuqur bilim talab qilinmaydi. Biroq, ikkita asosiy tushuncha tushunilishi lozim: 1.List 2. IEnumerable LINQ so’rovi o’zgaruvchilari IEnumerable IEnumerable from cust in customers where cust.City == "London" select cust; foreach (Customer customer in customerQuery) { Console.WriteLine(customer.LastName + ", " + customer.FirstName); } Agar xohlansa, var kalit so'zidan foydalanib, umumiy sintaksisdan saqlanish ham mumkin. var kalit so'zi kompilyatorga from bandida ko'rsatilgan ma'lumotlar manbasiga qarab so'rov o'zgaruvchisi turini aniqlashni buyuradi. Quyidagi misol oldingi misol bilan bir xil tuzilgan kodni ishlab chiqaradi: var customerQuery2 = from cust in customers where cust.City == "London" select cust; foreach(var customer in customerQuery2) { Console.WriteLine(customer.LastName + ", " + customer.FirstName); } Var kalit so'zi o'zgaruvchining turi aniq bo'lsa yoki guruh so'rovlari orqali ishlab chiqarilgan ichki o'rnatilgan umumiy turlarni aniq ko'rsatish unchalik muhim bo'lmaganda foydali bo'ladi. Umuman olganda, agar siz var dan foydalansangiz, bu sizning kodingizni boshqalar uchun o'qishni qiyinlashtirishi mumkin. Download 124 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling