Reverse

Query
public void Linq39()
{
string[] digits = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };

var reversedIDigits = (
from d in digits
where d[1] == 'i'
select d)
.Reverse();

Console.WriteLine("A backwards list of the digits with a second character of 'i':");
foreach (var d in reversedIDigits)
{
Console.WriteLine(d);
}
}
Lambda Expression
public void Linq39()
{
string[] digits = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };

var reversedIDigits = (digits.Where(digit => digit[1] == 'i')).Reverse();

Console.WriteLine("A backwards list of the digits with a second character of 'i':");
foreach (var d in reversedIDigits)
{
Console.WriteLine(d);
}
}
Output
A backwards list of the digits with a second character of 'i':
nine
eight
six
five
Related Tutorial
12. Reverse

Follow Us
https://www.facebook.com/Rookie-Nerd-638990322793530 # # # # #