to return a different field:

vb.net Code:
  1. MsgBox(myList.Find(Function(c1) c1.a = myList.Min(Function(c2) c2.a)).c)