Csharp/C Sharp/LINQ/Sub Query

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

A subquery is a query contained within another query"s lambda expression.

<source lang="csharp"> using System; using System.Collections.Generic; using System.Linq; public class MainClass {

   public static void Main() {
       string[] musos = { "D G", "R W", "R W" };
       IEnumerable<string> query = musos.OrderBy(m => m.Split().Last());
   }

}

</source>


uses a subquery to sort String

<source lang="csharp"> using System; using System.Collections.Generic; using System.Linq; public class MainClass {

   public static void Main() {
       string[] musos = { "D C", "R B", "W A" };
       IEnumerable<string> query = musos.OrderBy(m => m.Split().Last());
   }

}

</source>