, , , .
"", . : " , ".
LINQ , IEnumerable<int>.
, :
Debug.WriteLine(numQuery1.GetType().FullName);
.
:
var numbers = new[] { 1, 2, 3, 4 };
IEnumerable<int> numQuery1 =
from num in numbers
where num % 2 == 0
orderby num
select num;
Debug.WriteLine(numQuery1.GetType().FullName);
.NET 4.0:
System.Linq.OrderedEnumerable`2 [[System.Int32, mscorlib, Version = 4.0.0.0, Culture = , PublicKeyToken = b77a5c561934e089], [System.Int32, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089]]
, System.Linq.OrderedEnumerable<int, int>.
, , . , , , LINQ , . .NET - , , IEnumerable<T>.