I'd push-back in code-review anyone who tried to do something not in obvious, idiomatic (read: LINQ) C#.