{

        //شرح
        //استعلامات LINQ
        //Non-Query Syntax
        //بدون قاعدة بيانات

        //إنشاء ليست
        List<string> Names = new List<string>()
        {
            "رغد", "عمر", "عبدالله", "صبا", "كادي", "مازن", "صالح", "فيصل", "حسام", "راشد",
            "سيف", "فهد", "ناصر", "زياد", "نادر", "نايف", "باسل", "عيد", "رامين", "ماجد",

        };

        //فقط عندما تكون المحارف 3
        //var Result = Names.Where(bb => bb.Length == 3);

        //لا يساوي 4 أو أكبر من أربعة
        //var Result = Names.Where(bb => bb.Length != 4 || bb.Length > 4);

        //يحتوي على كلمة با
        //var Result = Names.Where(bb => bb.Contains("با"));

        //يحتوي على با ولا يحتوي على سل
        //var Result = Names.Where(bb => bb.Contains("با") && !bb.Contains("سل"));

        //وجود دال + وجود ألف
        //var Result = Names.Where(bb => bb.Contains("د") && bb.Contains("ا"));

        //أربع محارف وعرض أربع سجلات فقط
        //var Result = Names.Where(bb => bb.Length == 4).Take(4);

        //عرض أربع سجلات فقط بدون شرط
        var Result = Names.Take(4);


        //عرض النتيجة
        foreach (string tt in Result)
        {
            listBox1.Items.Add(tt);
        }

    }