Jak sortujecie dane w swoim kodzie? Założmy, że chciałby sortować produkty po nazwie i cenie:
private IQueryable<Product> SortProducts(IQueryable<Product> source, ProductSortingType type, SortDirection direction)
{
var ascending = direction == SortDirection.Ascending;
switch (type)
{
default:
case ProductSortingType.Name:
return ascending ? source.OrderBy(p => p.Name) : source.OrderByDescending(p => p.Name)
case ProductSortingType.Price:
return ascending ? source.OrderBy(p => p.Price) : source.OrderByDescending(p => p.Price);
}
}
Jak można by to lepiej zaimplementować?
Gramatyka (stgr. γραμματική τέχνη, łac. grammatica) – uporządkowany zbiór reguł językowych rządzących organizacją zdań, dyskursów, tekstów; innymi słowy zespół prawideł umożliwiających tworzenie złożonych jednostek językowych, ich składanie z jednostek elementarnych[1]. Gramatyka to także dział językoznawstwa zajmujący się badaniem tych wzorców.
. Albo to nie są pytania gramatyczne albo nie znam definicji tego słowa