Xml eXtensible M
Download 1.13 Mb.
|
Majmua
- Bu sahifa navigatsiya:
- Output: Average Of Student: 17.4 C dasturlash tilida Average operatori query sintaksisida qo’llab quvvatlanmaydi! LINQ qanday ishlaydi
LINQ dan Sql : MS SQL Server-da ma'lumotlarga kirish texnologiyasi
LINQ to XML : XML fayllari bilan ishlashda ishlatiladi LINQ to DataSet : DataSet obyekti bilan ishlashda foydalaniladi Parallel LINQ (PLINQ) : parallel so'rovlarni bajarish uchun ishlatiladi Average Jamshid Sodiqov Average metodi to’plamdagi int tipidagi elementlarning o’rtacha qiymatini qaytaradi. Average metodi null, decimal, double yoki float qiymatini qaytaradi. Quyidagi misolda to'plamdagi barcha butun sonlarning o'rtacha qiymatini qaytaradigan Agerage metodini ishlashi ko'rsatilgan: IList intList = new List>() { 10, 20, 30 }; var avg = intList.Average(); Console.WriteLine("Average: {0}", avg); Siz o'rtacha qiymatni olmoqchi bo'lgan lambda ifodasi sifatida sinfning int, decimal, double yoki float propertylarini belgilashingiz mumkin. Quyidagi misolda murakkab turdagi Average metodinini ko'rsatadi: IList studentList = new List>() { new Student() { StudentID = 1, StudentName = "John", Age = 13} , new Student() { StudentID = 2, StudentName = "Moin", Age = 21 } , new Student() { StudentID = 3, StudentName = "Bill", Age = 18 } , new Student() { StudentID = 4, StudentName = "Ram" , Age = 20} , new Student() { StudentID = 5, StudentName = "Ron" , Age = 15 } }; var avgAge = studentList.Average(s => s.Age); Console.WriteLine("Average Age of Student: {0}", avgAge); Output: Average Of Student: 17.4 C# dasturlash tilida Average operatori query sintaksisida qo’llab quvvatlanmaydi! LINQ qanday ishlaydi? Jasurbek Xasanboyev LINQ ma'lumotlar bazasiga (data source)ga murojaatlar yuborish va ma'lumotlarni qayta ishlash uchun xizmat qiladi. LINQ so'rovlar (query) ma'lumotlar manbasi turlariga qarab bo'limlarga bo'linadi: Misol tariqasida eng oddiy so'rov turini ko'rib chiqamiz: class LINQQueryExample // dot-net.uz uchun { static void Main() { // Ma'lumotlarni to`plam shaklida shakllantirib olamiz int[] scores = new int[] { 97, 92, 81, 60 }; // Query yozamiz IEnumerable from score in scores where score > 80 select score; // Query ma'lumotlaridan foydalanamiz foreach (int i in scoreQuery) { Console.Write(i + " "); } } } // Output: 97 92 81 Tepadagi kodda LINQ so'rov yordamida to'plam elementlari orasidan 80 dan kattalaridan yangi to'plam hosil qilindi va ekranga chiqarildi ;) Download 1.13 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling