Obtenez la valeur minimum et maximum en utilisant linq

J'ai une liste qui a des valeurs comme indiqué ci-dessous
À l'aide de Linq comment puis-je obtenir le minimum de COL1 et maximum de COL2 pour l'id.

id     COL1      COL2
=====================
221     2         14
221     4         56   
221    24         16   
221     1         34
222    20         14    
222     1         12 
222     5         34    

Basé sur la liste ci-dessous affiche l'id de 221 1 56 et 222 1 34
aide-moi à sortir

source d'informationauteur Lakmal