Langage C# – Exécuter une requête LINQ de « manière parallèle »

LINQ For Object (Language INtegrated Query) est un langage intégré au langage C# permettant d’exécuter une requête sur une grappe d’objets. Paru en 2008, il a permis de révolutionner la manière dont les développeurs écrivaient leurs traitements algorithmiques, en ne faisant plus obligatoirement appel aux structures itératives (telles que for each …) et conditionnelles (telles
Read More »

C# – Optimisation des concaténations de chaînes de caractères

Lorsque vous devez concaténer un important volume de chaînes de caractères dans un traitement répétitif, l’utilisation de l’opérateur de concaténation « + » n’est pas recommandé car il dégrade les performances de manière significative. Voici un exemple créant une chaîne de caractères en concaténant 50000 nombres : string sChaine; Stopwatch stopwatch; int[] listeNombres; // Génération
Read More »