Utilisation de LINQ pour regrouper, fusionner et supprimer les doublons dans des collections

Considérons une classe représentant un produit avec plusieurs propriétés : public class Produit { public string Reference { get; set; } public decimal Quantite { get; set; } public string Description { get; set; } public string Commentaire { get; set; } } Voici un exemple de liste contenant des produits, certains partageant la ...

Publié le 27 septembre à 20h04

Maîtriser les Méthodes d'Extension en C# : Principes et Implémentation

Les méthodes d'extension permettent d'ajouter des fonctionnalités à des types existants sans altérer leur code source ou créer de nouvelles classes dérivées. Ce mécanisme, intégré au langage C#, s'avère particulièrement utile pour enrichir des types comme string, DateTime ou des collections. Prenons un cas concret : conversion d'une chaîne en e ...

Publié le 10 septembre à 07h54

Tri des listes dans ASP.NET Core Blazor

Dans cet article, nous allons apprendre à ajouter une fonctionnalité de tri dans une liste d'éléments dans une application Blazor. Supposons que vous ayez déjà développé un système simple de gestion de bibliothèque avec Blazor. Nous allons ajouter une fonctionnalité de tri sur la page de liste des livres. Fonction de tri Ouvrez Visual Studio 2 ...

Publié le 25 août à 21h14

Astuces et techniques variées pour Unity

Gestion de l'ordre des éléments dans UGUI Pour modifier l'ordre d'affichage des éléments enfant dans l'interface utilisateur Unity (UGUI), on peut ajuster leur position hiérarchique. Le code ci-dessous montre comment déplacer un élément vers le haut ou le bas dans la liste des frères et sœurs. int nombreEnfants = transform.childCount; elementCi ...

Publié le 10 juillet à 05h51

LINQ en C#: Un Regard Approfondi sur les Requêtes Intégrées

LINQ, acronyme de Language INtegrated Query, se traduit par Requête Intégrée au Langage. Il offre un modèle unifié pour interroger des données provenant de diverses sources et formats, d'où le terme "intégré". N'introduisant pas de nouveau langage mais s'appuyant sur les structures existantes, il est qualifié d'"intégré au langag ...

Publié le 9 juillet à 01h21

Maîtrise des opérateurs LINQ courants en C# pour requêtes efficaces

Comprendre LINQ LINQ (Language Integrated Query) est une technologie intégrée dans les langages .NET comme C# et VB.NET, offrant une approche uniforme pour interroger des sources de données variées, y compris collections en mémoire, XML et bases de données relationnelles. Elle définit des opérateurs de requête standard qui fonctionnent sur les ...

Publié le 22 juin à 17h03