Hey, se você caiu aqui de paraquedas, esta é uma sequência de outro post

O método GroupBy serve para agrupar elementos de uma coleção de acordo com um determinado valor (ou conjunto de valores) comum a eles e seu funcionamento é análogo à cláusula GROUP BY dos bancos de dados relacionais.

O GroupBy divide uma coleção em um grupo de coleções menores de acordo com o “critério de agrupamento” informado por parâmetro. De forma geral, os agrupamentos têm como propósito realizar uma ou mais agregações em cada grupo.

A primeira coisa que é preciso entender é como funciona a principal…


Image for post
Image for post

Um bloco de código pode ser bem mais do que algumas instruções ao processador e umas mexidas na memória. Ele pode contar algumas coisas sobre o projeto em si e sobre a pessoa que o escreveu: as variáveis foram nomeadas de forma clara e precisa? As estruturas de dados e algoritmos usados são ideais para resolução do problema? Foi levada em consideração a complexidade de execução do algoritmo ou foi um copy paste do Stack Overflow? Todos estes detalhes são contados nas entrelinhas dos códigos que escrevemos.

A teoria das janelas quebradas

A teoria das janelas quebradas surgiu em um artigo publicado em 1982 por…


Prólogo

Minha ideia é criar uma pequena série de posts explicando brevemente o que fazem alguns dos métodos de extensão do namespace System.Linq, como usá-los e como eles funcionam por trás das cortinas.

Disclaimer: Nestes posts falo apenas sobre os métodos do chamado LINQ to Objects. Sendo assim, nada do que for dito aqui se aplica aos métodos LINQ de providers específicos (Entity Framework, XML, NHibernate, entre outros).

Uma das operações mais comuns para se fazer em coleções de dados é filtrá-los. …

Jéferson Bueno

Desenvolvo umas paradas na CWI Software e coleciono medalhas do Stack Overflow em Português. Eu sou o LINQ! — https://pt.stackoverflow.com/u/18246

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store