Je crois que ces 2 lignes sont équivalentes, mais après avoir rencontré un problème étrange, je ne crois plus que ce soit le cas.Équivalents de comparaison de chaînes
String mimeType = context.Request.ContentType;
(String.Compare("text/xml", mimeType, true) == 0))
est le même que:
context.Request.ContentType.ToLower().Equals("text/xml")
sont leurs mises en œuvre dans le CLR différent?
Cela fonctionnera pour 99,999% des cas, mais pourrait échouer à certains moments. Voir 'The Turkish-I Problem' http://msdn.microsoft.com/en-us/library/ms973919.aspx – Gonzalo
@SLaks: Je ne suis pas sûr de ce que le point était, mais' OrdinalIgnoreCase' ne _not_ résoudre le turc -Je problème. –
@Pavel: Je ne le savais pas; Merci. – SLaks