using System; using System.Linq;
using System.Collections.Generic;
public class bar { public static void Main () {
Func<int,bool> odd = ( x => (x & 1) == 1 );
var result =
from x in new int [] { 1,2,3 }
from y in new int [] { 4,5,6 }
where odd (x+y)
select x*y;
foreach (var r in result)
{ System.Console.WriteLine (r); } } }