Exemples Visual C#

Mise à jour : novembre 2007

Cette section contient des résumés qui décrivent les exemples inclus avec Visual Studio. Vous pouvez accéder aux exemples dans le menu principal de Visual Studio en cliquant sur ? (Aide), puis sur Exemples. Les exemples sont situés localement sur lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples. En outre, le Kit de développement logiciel (SDK) Windows contient des exemples de technologies et d'applications, ainsi que les didacticiels de démarrage rapide qui illustrent les fonctionnalités du .NET Framework et le code Visual C#.

Les didacticiels QuickStarts (en anglais) constituent la méthode la plus simple pour comprendre tout ce que la technologie .NET Framework peut offrir aux développeurs d'avant-garde. Ces didacticiels forment un ensemble d'exemples et de documentation d'accompagnement conçus pour vous familiariser rapidement avec la syntaxe, l'architecture et la puissance de Visual Studio et du .NET Framework. Les didacticiels de démarrage rapide incluent des exemples sur les applications ASP.NET et Windows Forms et sur de nombreuses applications procédurales qui expliquent les fonctionnalités les plus intéressantes de la technologie .NET Framework.  Pour plus d'informations, consultez Exemples et démarrages rapides.

Exemples d'introduction

Délégués anonymes, exemple

Illustre l'utilisation de délégués sans nom pour réduire la complexité de l'application.

Tableaux, exemple

Explique comment utiliser des tableaux.

Classes de collection, exemple

Explique comment créer des classes de collection non génériques à utiliser avec l'instruction foreach.

Génériques, exemple (C#)

Explique comment créer des classes de collection génériques à utiliser avec l'instruction foreach.

Paramètres de la ligne de commande, exemple

Illustre le traitement d'une ligne de commande simple et de l'indexation d'un tableau.

Méthodes conditionnelles, exemple

Présente les méthodes conditionnelles, un mécanisme puissant d'inclusion ou d'omission d'appels aux méthodes, selon qu'un symbole est défini ou non.

Délégués, exemple

Explique comment les délégués sont déclarés, mappés et combinés.

Événements, exemple

Explique comment utiliser des événements en C#.

Implémentation d'interface explicite, exemple

Explique comment implémenter explicitement les membres d'interface.

Hello World, exemple

Une application Hello World.

Indexeurs, exemple

Explique comment utiliser la notation de tableau pour accéder à un objet.

Propriétés indexées, exemple

Explique comment implémenter une classe qui utilise des propriétés indexées. Les propriétés indexées permettent d'utiliser une classe qui représente une collection de type tableau de plusieurs types d'éléments différents.

Propriétés, exemple

Explique comment les propriétés sont déclarées et utilisées ; traite aussi des propriétés abstraites.

Structures, exemple

Explique comment utiliser des structs en C#.

Surcharge d'opérateur, exemple

Présente la surcharge d'opérateurs par des classes définies par l'utilisateur.

Conversions définies par l'utilisateur, exemple

Explique comment définir des conversions depuis et vers des types définis par l'utilisateur.

Versioning, exemple

Illustre le versioning en C# à l'aide des mots clés override et new.

Rendement, exemple

Illustre le mot clé de génération permettant de filtrer des articles dans une collection.

Exemples intermédiaires et avancés

Attributs, exemple

Explique comment créer des classes d'attributs personnalisées, comment les utiliser dans du code et les interroger par réflexion.

COM Interop Première partie, exemple

Expliquer comment interopérer du C# avec des objets COM.

COM Interop Deuxième partie, exemple

Montre comment utiliser un serveur C# avec un client COM C++.

Bibliothèques, exemple

Indique comment utiliser les options pour créer une DLL à partir de plusieurs fichiers sources ; montre également comment utiliser cette bibliothèque dans d'autres programmes.

Type nullable, exemple

Illustre des types valeur qui peuvent être définis à la valeur null.

OLE DB, exemple

Illustre l'utilisation d'une base de données Microsoft Access à partir de C#. Il explique comment créer un groupe de données et y ajouter des tables à partir d'une base de données.

Types partiels, exemple

Montre comment les classes et les structures peuvent être définies dans plusieurs fichiers de code source C#.

Appel de plateforme, exemple

Explique comment appeler les fonctions DLL exportées à partir de C#.

Sécurité, exemple

Traite de la sécurité du .NET Framework et présente deux méthodes de modification des autorisations de sécurité en C# : en utilisant des classes d'autorisations et des attributs d'autorisations.

Threads, exemple

Présente diverses activités des threads telles que création et exécution d'un thread, synchronisation de threads, interaction entre threads et utilisation d'un pool de threads.

Code unsafe, exemple

Explique comment utiliser les pointeurs.

Documentation XML, exemple

Explique comment documenter du code par XML.

Voir aussi

Autres ressources

Exemples et démarrages rapides

Procédures pas à pas Visual C#

Exemples LINQ en C#