Building Interactive Queries with LINQPad by 2013

Building Interactive Queries with LINQPad by 2013

Author:2013
Language: eng
Format: epub
Publisher: Packt Publishing


The preceding code will produce the result shown in the following screenshot:

Using the query syntax is slightly different as you need to use a comma to indicate the next sort criteria:

(from p in people orderby p.FirstName, p.LastName descending select p) .Dump("Ordered collection");

The Reverse() query operator

Reverse() simply inverses your collection order. Keep the Person class from the previous example and replace the Main method by the following:

void Main() { List<Person> people = new List<Person> { new Person { FirstName = "Maria", LastName = "Anders" }, new Person { FirstName = "Roland", LastName = "Mendel" }, new Person { FirstName = "Victoria", LastName = "Ashworth" }, new Person { FirstName = "Paula", LastName = "Parente" }, new Person { FirstName = "Karl", LastName = "Jablonski" }, }; people.Dump("People"); ((IEnumerable<Person>)people).Reverse().Dump("Reversed collection"); }



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.