Otra fácil con suerte.Dividir una lista por fecha distinta
Digamos que tengo una colección como esta:
List<DateTime> allDates;
Quiero convertir eso en
List<List<DateTime>> dividedDates;
donde todas las listas de 'dividedDates' contiene todas las fechas en 'allDates' que pertenece a un año distinto.
¿Hay algún truco de LINQ que mi mente cansada no pueda detectar en este momento?
Solución
la respuesta aceptada es correcta.
Gracias, no creo saber el bit 'en' de GroupBy y estaba tratando de usar el tipo de métodos .GroupBy() en lugar de la sintaxis similar a SQL. Y gracias por confirmar la enmienda ToList() e incluirla en la respuesta aceptada :-)
Gracias! Por favor, consulte mi pequeño comentario en la Pregunta sobre los requisitos ToList() en caso de que me equivoque :-) –
Solucionado y probado –