Ad
  • Default User Avatar

    If you start doing locale-specific processing, what are you going to do when you encounter all those not so trivial cases like Greek sigma, German eszett, Dutch ij; going further, diacritics, Unicode composed/decomposed graphemes? This problem isn't even defined for those cases, so ToLowerInvariant looks like a good choice.