>>215
var max = lst.Max( foo => foo.a );
lst.ForEach( foo => foo.b = foo.a == max );