Linq查詢語句,where子語句指定篩選條件

/// <summary>
        /// Linq查詢語句,where子語句指定篩選條件
      /// </summary>
      /// <param name="args"></param>
        static void Main(string[] args)
        {
            int[] ary = { 1, 3, 4, 15, 8, 13, 4, 18, 6, 20, 15, 14, 21, 26, 90, 25 };
            var query1 = from vall in ary where vall > 15 select vall;//大於15的值
            foreach (var item in query1)
            {
                Console.WriteLine(item);
            }
            var query2 = from vall in ary where (vall > 10) && (vall < 40) select vall;//大於10小於40的值,&&的使用
            foreach (var item in query2)
            {
                Console.WriteLine(item);
            }
            var query3 = from vall in ary where vall < 10 || vall > 40 select vall;//小於10或大於40的值
            foreach (var item in query3)
            {
                Console.WriteLine(item);
            }
            var query4 = from vall in ary where vall > 10 where vall < 40 select vall;//多個條件查詢
            foreach (var item in query4)
            {
                Console.WriteLine(item);
            }
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章