Running the following test case doesn't seem to produce valid results:
#################################
using System;
using System.Globalization;
public class Test {
public static void Main () {
string text = "ola";
string text2 = "OLA";
Console.WriteLine(text.IndexOf(text2,
StringComparison.OrdinalIgnoreCase));
CompareInfo compare = CultureInfo.InvariantCulture.CompareInfo;
Console.WriteLine(compare.IndexOf(text, text2,
CompareOptions.OrdinalIgnoreCase));
Console.WriteLine(compare.IndexOf(text, text2,
CompareOptions.IgnoreCase));
}
}
#################################
Output:
-1
-1
0
The expected output is "0" for all comparisons. I'm using the latest
mono (1.2.1).
--
Pedro Castro
http://mega.ist.utl.pt/~prmc
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list