No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
20H
1M
18S

Operadores OrderBy y OrderByDescending

13/26
Recursos

Aportes 5

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Sana Sugerencia: Importante para tener en cuenta en lo de las Escuelas: Alumno que venga del curso de programaci贸n, luego C#, luego este, se encuentra con malas pr谩cticas de programaci贸n al no usar par谩metros en los m茅todos.
Ya existe un m茅todo que se llamar铆a 鈥渓ibrosDeCategoria(string categoria)鈥 y se enviar铆a 鈥減ython鈥 la primera vez y 鈥渏ava鈥 la segunda. ImprimirValores(queries.librosDeCategoria(鈥減ython鈥) y luego ImprimirValores(queries.librosDeCategoria(鈥渏ava鈥)

public List<Book>getByPagesOrderByDescendingQuery(IEnumerable<Book> books,int pages){
return (from b in books where b.PageCount > pages orderby b.PageCount descending select b).ToList();
}

public List<Book>getByPagesOrferByDescendingMethod(IEnumerable<Book> books,int pages){
    return books.Where(b=>b.PageCount > pages).OrderByDescending(b=>b.PageCount).ToList();
}

Operadores OrderBy y OrderByDescending

Nos permiten ordenar una colecci贸n usando cualquier criterio.

Con query expresion ser铆a asi:

public IEnumerable<Book> BooksJavaForName(){
   return (from b in librosCollection where b.Categories.Contains("Java") orderby b.Title select b);
}

public IEnumerable<Book> BooksMajor450Pages(){
   return from b in librosCollection where b.PageCount > 450 orderby b.PageCount descending select b;
}

public List<Book> getByCategoryOrderBy(IEnumerable<Book> books){
return (from b in books where b.Categories.Contains(鈥淛ava鈥)orderby b.Title select b).ToList() ;
}