//شرح
//استعلامات LINQ
//Query Syntax
//بدون قاعدة بيانات
//إنشاء ليست
List<string> Names = new List<string>()
{
"رغد", "عمر", "عبدالله", "صبا", "كادي", "مازن", "صالح", "فيصل", "حسام", "راشد",
"سيف", "فهد", "ناصر", "زياد", "نادر", "نايف", "باسل", "عيد", "أحمد", "ماجد",
};
//فقط عندما تكون المحارف 3
//var Result = from item in Names where item.Length == 3 select item;
//لا يساوي 5 ولا يساوي 4
//var uu = from cc in Names where cc.Length !=5 && cc.Length !=4 select cc;
//يحتوي على كلمة با
//var uu = from cc in Names where cc.Contains("با") select cc;
//يحتوي على با ولا يحتوي على سل
//var uu = from cc in Names where cc.Contains("با") && !cc.Contains("سل") select cc;
//عرض الكل
//var Result = from item in Names select item;
//الأسماء التي تبدأ بحرف العين
//var Result = from item in Names where item.StartsWith("ع") select item;
//الأسماء التي تنتهي بحرف الدال
//var Result = from item in Names where item.EndsWith("د") select item;
//تنتهي بحرف الدال وعدد المحارف ثلاثة
var Result = from item in Names where item.EndsWith("د") && item.Length==3 select item;
//عرض النتيجة
foreach (string tt in Result)
{
listBox1.Items.Add(tt);
}
Query Syntax شرح مبسط1
لا يوجد تعليقات بعد، كن أول من يبدأ النقاش