Questa mattina, leggendo PC Professionale di Dicembre, a pagina 260 ho trovato un trafiletto intitolato Yahoo! ha scelto l'Università di Pisa per lo sviluppo di nuove tecnologie di ricerca sul web. La notizia non è freschissima, poiché la collaborazione tra Yahoo! e la mia Università va avanti già da un po' di tempo, ma devo dire che mi ha fatto piacere trovare questo annuncio su una rivista del calibro di PC Professionale!
Code owners previously using the InvariantCulture for string comparison, casing, and sorting should strongly consider using a new set of String overloads in Microsoft .NET 2.0. Specifically, data that is designed to be culture-agnostic and linguistically irrelevant should begin specifying overloads using either the StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase members of the new StringComparison enumeration. These enforce a byte-by-byte comparison similar to strcmp that not only avoids bugs from linguistic interpretation of essentially symbolic strings, but provides better performance.
Questo articolo è un po' vecchiotto, ma lo cito qui perché qualche giorno fa mi ha aiutato a risolvere un problema con cui stavo litigando da un po'. Magari può servire anche a qualcun'altro...