[Mono-list] Bugs in StringComparison and CompareInfo?
Pedro Castro
noup at users.sourceforge.net
Sat Nov 25 17:12:57 EST 2006
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
More information about the Mono-list
mailing list