Exemples d'applications Visual C#

Cette rubrique décrit des exemples C# disponibles.

Pour accéder aux exemples de Visual Studio

  • Dans le menu Aide, cliquez sur Exemples.

    Par défaut, ces exemples sont installés sous lecteur:\Program Files\Microsoft Visual Studio 10.0\Samples\.

Pour les exemples les plus récents, consultez le site Web Exemples Visual C# (page éventuellement en anglais).

Note de sécuritéNote de sécurité

Microsoft fournit les exemples inclus « EN L'ÉTAT » sans aucune garantie. Le code figurant dans les exemples est destiné uniquement à illustrer les concepts. Il est possible que ce code ne réponde pas aux exigences de sécurité spécifiques à tous les environnements. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs à vos projets afin d'en assurer la sécurité et la fiabilité que vous jugez nécessaires.

Exemples Visual Studio 2010

Exemples

Description

Exemple Office

Introduit de nouvelles fonctionnalités qui simplifient l'accès aux objets d'API Office. Pour plus d'informations, consultez Comment : accéder aux objets Office Interop à l'aide des fonctionnalités Visual C# 2010 (Guide de programmation C#).

Exemple Python

Indique comment utiliser le mot clé dynamic (Référence C#) pour permettre l'accès aux bibliothèques IronPython et aux objets à partir du code C#.

Exemple de variance

Montre comment créer et utiliser les délégués génériques covariant et contravariant. Pour plus d'informations, consultez Variance dans les interfaces génériques (C# et Visual Basic) et Variance dans les délégués (C# et Visual Basic).

Exemples de langage

Exemples

Description

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.

Attributs, exemple

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

Classes de collection, exemple

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

Exemple COM Interop, 1re partie

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

Exemple COM Interop, 2e partie

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

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

Affiche comment les délégués sont déclarés, mappés aux méthodes statique et d'instance, et combinés en délégués multicast.

Événements, exemple

Indique comment déclarer, appeler et configurer des événements en C#.

Implémentation d'interface explicite, exemple

Montre comment implémenter explicitement des membres d'interface et comment accéder à ces membres d'instances d'interface.

Génériques, exemple

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

Hello World, exemple

Une application Hello World.

Indexeurs, exemple

Affiche comment les classes C# peuvent déclarer des indexeurs pour fournir l'accès de type tableau aux objets.

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 vous permettent d'utiliser une classe qui représente une collection de type tableau.

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

Montre les types valeur, tels que double et bool, auxquels la valeur Null peut être affectée.

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.

Surcharge d'opérateur, exemple

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

Types partiels, exemple

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

Appel de code non managé, exemple

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

Propriétés, exemple

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

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.

Structures, exemple

Explique comment utiliser des structs en C#.

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

Indique comment utiliser le code non managé en C# (code qui utilise des pointeurs) en C#.

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.

Documentation XML, exemple

Explique comment documenter du code par XML.

Rendement, exemple

Montre comment utiliser le mot clé yield pour filtrer des éléments dans une collection.

Voir aussi

Autres ressources

Exemples de code Visual Studio 2010

Procédures pas à pas Visual C#