Concepts de programmation

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Cette section explique les concepts de la programmation qui peuvent être utilisés à la fois en Visual Basic et C#.

TitreDescription
Assemblys et le Global Assembly CacheDécrit comment créer et utiliser les assemblys.
Programmation asynchrone avec Async et AwaitDécrit comment écrire des solutions asynchrones à l'aide de Async et Await (Visual Basic) ou async et await (C#). Inclut une procédure pas à pas.
AttributsExplique 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 des attributs.
Informations relatives à l'appelantDécrit comment obtenir des informations sur l'appel d'une méthode. Ces informations incluent le chemin d'accès de fichier, le numéro de ligne du code source et le nom de membre de l'appelant.
CollectionsDécrit certains des types de collection fournis par le .NET Framework. Explique comment utiliser les collections simples et des collections de paires clé/valeur.
Covariance et contravarianceIndique comment activer une conversion implicite de paramètres de type générique dans les interfaces et les délégués.
Arborescences d'expressionExplique comment utiliser des arborescences de l'expression pour activer la modification dynamique du code exécutable.
ItérateursDécrit les itérateurs, qui sont utilisés pour parcourir les collections et retourner des éléments un par un.
LINQ (Language-Integrated Query)Décrit les puissantes fonctions de requête de la syntaxe des langages C# et Visual Basic, ainsi que le modèle commun pour interroger des bases de données relationnelles, des documents XML, des groupes de données (datasets) et des collections en mémoire.
Programmation orientée objet dans Visual BasicDécrit les concepts orientés objets communs, notamment l'encapsulation, l'héritage et le polymorphisme.
RéflexionExplique comment utiliser la réflexion pour créer dynamiquement une instance d'un type, lier le type à un objet existant ou l'obtenir à partir d'un objet existant et appeler ses méthodes ou accéder à ses champs et propriétés.
SérialisationDécrit les concepts clés dans la sérialisation binaire, XML et SOAP.
ThreadFournit une vue d'ensemble du modèle de thread .NET et montre comment écrire du code permettant d'effectuer plusieurs tâches en même temps pour améliorer les performances et la réactivité de vos applications.
Conseils relatifs aux performancesDécrit plusieurs règles de base qui peuvent vous aider à augmenter les performances de votre application.
Afficher: