昔懐かしき匿名デリゲート使えばいいとかご苦労さんだよな

int[] arr = { -3, -2, -1, 0, 1, 2, 3 };
var e = arr.Where( delegate( int n ){ return n < 0; } );