Michael, could you please clarify the difference between Ordinal and Invariant string comparison?
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Michael Hutchinson Sent: Thursday, July 22, 2010 12:29 AM To: David S Cc: [email protected]; wtftc Subject: Re: [Mono-list] String comparisons slow On Wed, Jul 21, 2010 at 3:30 PM, David S <[email protected]> wrote: > Ok. Now I'm confused. How come "CurrentCulture" for US/ENG doesn't just run > the Ordinal??? Perhaps there are some weird alphabetizing things I just > don't understand. BTW, Thanks for tell us about the StringComparer class. I > never knew that existed. Note also that some string methods have overloads for taking specific cultures, or the StringComparison enum. Both StringComparison.Ordinal and StringComparison.OrdinalIgnoreCase (as well as StringComparer) can be very useful to improve performance when culture-dependent behaviour is not needed or desirable. Culture-dependent string comparisons are a very complex topic. There's also an "invariant" culture for doing things in a culture-independent way. -- Michael Hutchinson http://mjhutchinson.com _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
