[Mono-dev] Problem with List<T>.Sort(IComparer<T>)

Grant Monroe grant at janrain.com
Tue Dec 6 18:21:17 EST 2005

The following code results in an InvalidCastException rather than an
InvalidOperationExcepation wrapping the ApplicationException. I didn't
find any bug explicitly about this, but I just wanted make sure this
wasn't covered by another bug in bugzilla. If not, I'll go ahead and
post it.

using System;
using System.IO;
using System.Collections.Generic;

public class TestComparer: IComparer<string>
  public int Compare(string x, string y)
      throw new ApplicationException("doesn't even get called");

class Test
  public static void Main(string[] args)
      List<string> l = new List<string>();
      TestComparer sc = new TestComparer();

More information about the Mono-devel-list mailing list