Concepts de programmation (C#)
Cette section explique les concepts de programmation du langage C#.
Dans cette section
Titre | Description |
---|---|
Assemblys dans .NET | Explique comment créer et utiliser des assemblys. |
Programmation asynchrone avec Async et Await (C#) | Explique comment écrire des solutions asynchrones à l’aide des mots clés async et await en C#. Comprend une procédure pas à pas. |
Attributs (C#) | Explique comment fournir des informations supplémentaires sur des éléments de programmation tels que les types, les champs, les méthodes et les propriétés à l’aide d’attributs. |
Collections (C#) | Décrit quelques-uns des types de collections fournis par .NET. Montre comment utiliser des collections simples et des collections de paires clé/valeur. |
Covariance et contravariance (C#) | Montre comment activer la conversion implicite de paramètres de type générique dans les interfaces et les délégués. |
Arborescences d’expressions (C#) | Explique comment utiliser des arborescences d’expressions pour activer la modification dynamique de code exécutable. |
Itérateurs (C#) | Décrit les itérateurs, utilisés pour parcourir les collections et retourner les éléments un par un. |
LINQ (Language-Integrated Query) (C#) | Décrit les puissantes capacités de requêtage de la syntaxe du langage C# et le modèle d’interrogation de bases de données relationnelles, de documents XML, de jeux de données et de collections en mémoire. |
Réflexion (C#) | Explique comment utiliser la réflexion pour créer dynamiquement une instance d’un type, pour lier le type à un objet existant ou pour obtenir le type d’un objet existant, et comment invoquer ses méthodes ou accéder à ses champs et propriétés. |
Sérialisation (C#) | Décrit les concepts clés de la sérialisation binaire, XML et SOAP. |
Sections connexes
-
Décrit plusieurs règles de base qui peuvent aider à augmenter les performances des applications.