linq延迟状态的执行
Posted lceihen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linq延迟状态的执行相关的知识,希望对你有一定的参考价值。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace linq延迟状态终止 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 List<string> arr = new List<string>() { "abc", "bcd", "efg" }; 14 var linq = (from r in arr where r.StartsWith("b") select r); 15 Console.WriteLine("one"); 16 foreach (string t in linq) 17 { 18 Console.WriteLine(t); 19 } 20 arr.AddRange(new string[] { "bbb","b2"}); 21 Console.WriteLine("two"); 22 foreach (string t in linq) 23 { 24 Console.WriteLine(t); 25 } 26 Console.ReadKey(); 27 } 28 } 29 }
以上是关于linq延迟状态的执行的主要内容,如果未能解决你的问题,请参考以下文章