Wednesday, January 3, 2018
Linq Example 5 Using Let with Linq
Linq Example 5 Using Let with Linq
The use is easily understandable from the below query:
Linq Query:
Output:
Linq Query:
//using Let in linq
int[] myNumbers = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var oddNumbers =
from n in myNumbers
let IsOdd = (bool)(n % 2 != 0)
let IsEven = !IsOdd
select new { n, IsOdd,IsEven };
foreach (var t in oddNumbers)
{
Console.WriteLine("number : {0} , IsOdd : {1}, IsEven : {2}", t.n, t.IsOdd, t.IsEven);
}
Output:
number : 0 , IsOdd : False, IsEven : True
number : 1 , IsOdd : True, IsEven : False
number : 2 , IsOdd : False, IsEven : True
number : 3 , IsOdd : True, IsEven : False
number : 4 , IsOdd : False, IsEven : True
number : 5 , IsOdd : True, IsEven : False
number : 6 , IsOdd : False, IsEven : True
number : 7 , IsOdd : True, IsEven : False
number : 8 , IsOdd : False, IsEven : True
number : 9 , IsOdd : True, IsEven : False
number : 10 , IsOdd : False, IsEven : True
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.