title: Shortest code to calculate list min/max in .NET
body: <p>I'd like something like</p>
  
  <pre><code>int minIndex = list.FindMin(delegate (MyClass a, MyClass b) {returns a.CompareTo(b);});
  </code></pre>
  
  <p>Is there a builtin way to do this in .NET?</p>