PDA

View Full Version : عملگرهای QUANTITIER



zkazemi
جمعه 14 خرداد 1389, 17:55 عصر
عملگرهای QUANTITIER
عملگر ANY
عملکرد این عملگر به گونه است که عناصر منبع داده را از ابتدا تک به تک مورد بررسی قرار میدهد و اگر یک عنصر با شرطی که در جلوی این عملگر نوشته می شود مطابق داشت ، عملیات بررسی تمام می شود و مقدار True به عنوان نتیجه ی پرس و جو به کاربر برگردانده می شود. به مثالی در این زمینه توجه کنید.




Int [] mark={12,16,17,16,15,13,18,10,17,11,18,19,14,20};


Var query=mark


.Any(a=>a>19);


Textbox1.Text=query.Tostring();

zkazemi
جمعه 14 خرداد 1389, 17:56 عصر
عملگرهای QUANTITIER
عملگر ALL
این عملگر از ابتدا تا انتهای عناصر منبع داده را تک به تک بررسی می کند اگر تمام عناصر موجود در مجموعه با شرط داده مطابقت داشت ، مقدار True را به کاربر می دهد. نتیجه اجرای کد زیر مقدار false است.





Int [] mark={12,16,17,16,15,13,18,10,17,11,18,19,14,20};


Var query=mark


.ALL(a=>a>19);


Textbox1.Text=query.Tostring();

zkazemi
جمعه 14 خرداد 1389, 17:57 عصر
عملگرهای QUANTITIER
عملگر CONTAINS
عملگر CONTIANS کل منبع داده را برای یافتن یک عنصر معین پیمایش می کند. در صورت وجود آن عنصر مقدار TRUE را بر می گرداند




Int [] mark={12,16,17,16,15,13,18,10,17,11,18,19,14,20};


Var query=mark


.contains(a=>a>19);


Textbox1.Text=query.Tostring();