Usa Linq para sumar por índice

Tengo una colección que tiene 96 valores. Me gustaría sumar valores para 4 índices secuenciales. ¿Cómo puedo hacer esto usando Linq?

Ejemplo

collection = {100, 101, 200, 150, 103, 105, 100, 104,  .........., 20, 40, 60, 80};

La suma de(100, 101, 200, 150;) entonces suma de(103, 105, 100, 104;) ... entonces suma de(20, 40, 60, 80;) Esto significa que ahora mi nueva colección tendrá 24 valores.

¿Cómo puedo hacer esto usando Linq?

Respuestas a la pregunta(6)

Su respuesta a la pregunta