Concepts de programmation

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

Dans cette section

Titre

Description

Nouvelles procédures pas à pas (C# et Visual Basic)

Fournit des liens vers les procédures pas à pas pour les nouvelles fonctionnalités incluses dans Visual Basic et C#.

Domaines d'application (C# et Visual Basic)

Explique comment fournir une méthode flexible et sécurisée pour effectuer une séparation d'applications entre elles et ainsi que de leurs données à l'aide des domaines d'application.

Assemblys et le Global Assembly Cache (C# et Visual Basic)

Décrit comment créer et utiliser les assemblys.

Attributs (C# et Visual Basic)

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 des attributs.

Covariance et contravariance (C# et Visual Basic)

Indique comment activer une conversion implicite de paramètres de type générique dans les interfaces et les délégués.

Arborescences d'expression (C# et Visual Basic)

Explique comment utiliser des arborescences de l'expression pour activer la modification dynamique du code exécutable.

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 (C# et Visual Basic)

Décrit les concepts orientés objets communs, notamment l'encapsulation, l'héritage et le polymorphisme.

Performances (C# et Visual Basic)

Décrit plusieurs règles de base qui peuvent vous aider à augmenter les performances de votre application.

Réflexion (C# et Visual Basic)

Explique 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érialisation (C# et Visual Basic)

Décrit les concepts clés dans la sérialisation binaire, XML et SOAP.

Threads (C# et Visual Basic)

Fournit 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.