// Bir nechta where operatorini ishlatish.
using System;
using System.Linq;
class TwoWheres
{
static void Main()
{
int[] nums = { 1, -2, 3, -3, 0, -8, 12, 19, 6, 9, 10 };
// Musbat qiymatlarni va 10 dan kichik qiymatlarni olish uchun so'rov yaratish.
var posNums = from n in nums
where n > 0
where n < 10
select n;
Console.Write("10 dan kichik musbat sonlar: ");
// So'rovni bajarish va natijalarini chiqarish.
foreach (int i in posNums) Console.Write(i + " ");
Console.WriteLine();
Console.ReadKey();
}
}
Ushbu dastur quyidagi natijani beradi.
10 dan kichik musbat sonlar: 1 3 6 9
Ko'rib turganingizdek, bu so'rov bo'yicha faqat 10 dan kichik musbat qiymatlar olindi.. Ushbu natijaga quyidagi ikkita where operator orqali erishildi.
Dostları ilə paylaş: |