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