Accès rapide :
Le langage C#
Le langage C# : plan de la formation
Le langage C# Introduction à Microsoft .NET
Introduction à Microsoft .NET : Présentation de la plateforme .NET
Introduction à Microsoft .NET : Les langages .NET : C#, Visual Basic .NET, ...
Introduction à Microsoft .NET : Les différents frameworks
Introduction à Microsoft .NET : Visual Studio & Visual Studio Code
Le langage C# Un premier HelloWorld
Un premier HelloWorld : Prise en main de Visual Studio
Un premier HelloWorld : Compilation en mode ligne de commande
Un premier HelloWorld : C# sous environnement Mono / Linux
Un premier HelloWorld : C# sous environnement .NET Core / Linux
Le langage C# Eléments de base de la syntaxe C#
Eléments de base de la syntaxe C# : Déclaration de variables
Eléments de base de la syntaxe C# : Les types entiers et leurs opérateurs
Eléments de base de la syntaxe C# : Les types flottants et leurs opérateurs
Eléments de base de la syntaxe C# : Les autres types et opérateurs
Eléments de base de la syntaxe C# : Le bloc d'instructions
Eléments de base de la syntaxe C# : Les instructions de tests
Eléments de base de la syntaxe C# : Les instructions de boucles
Eléments de base de la syntaxe C# : Les instructions de débranchement
Le langage C# Définition de méthodes statiques
Définition de méthodes statiques : Comprendre les signatures de vos méthodes
Définition de méthodes statiques :Comprendre les signatures de vos méthodes
Définition de méthodes statiques : Surcharge de méthodes et nombre variable de paramètres
Définition de méthodes statiques : Méthode à valeurs de retour multiples
Définition de méthodes statiques : Utilisation de la récursivité
Définition de méthodes statiques : Les délégués et les expressions lambda
Définition de méthodes statiques :Les délégués et les expressions lambda
Le langage C# Introduction à la POO (Programmation Orientée Object)
Introduction à la POO : Qu'est ce que la POO ?
Le langage C#Introduction à la POO (Programmation Orientée Object)
Introduction à la POO : Quelques points de terminologie
Introduction à la POO : Définition d'attributs et de méthodes
Introduction à la POO : Création de propriétés, visibilité, encapsulation
Introduction à la POO : Création de propriétés, visibilité et encapsulation
Introduction à la POO : Constructeurs, cycle de vie, gestion générale de la mémoire
Introduction à la POO : Définition d'opérateurs
Introduction à la POO : Classes vs Structures
Le langage C# Aspects avancés de la POO C#
Aspects avancés de la POO C# : Utilisation des espaces de noms
Aspects avancés de la POO C# : Mise en uvre de l'héritage
Aspects avancés de la POO C# : Le polymorphisme
Aspects avancés de la POO C# : Interdire l'héritage et la redéfinition de méthodes
Aspects avancés de la POO C# : Classes abstraites et interfaces
Aspects avancés de la POO C# : L'interface IDisposable
Le langage C# Gestion des exceptions en C#
Gestion des exceptions en C# : Qu'est ce qu'une exception ?
Gestion des exceptions en C# : L'instruction try / catch / finally
Gestion des exceptions en C# : Utilisation du mot clé contextuel when
Le langage C# Collections et généricité
Collections et généricité : Les collections .NET non génériques
Collections et généricité : Les collections .NET génériques
Collections et généricité : Mise en uvre d'une classe générique
Collections et généricité : Définition de méthodes génériques
Le langage C# LINQ (Language INtegrated Query)
LINQ (Language INtegrated Query) : Architecture LINQ
LINQ (Language INtegrated Query) : Utilisation LINQ to Objects
LINQ (Language INtegrated Query) : Utilisation LINQ to Entites
Le langage C# Lecture et écriture de données locales
Lecture et écriture de données locales : Utilisation de fichiers textes
Lecture et écriture de données locales : Utilisation de fichiers binaires
Lecture et écriture de données locales : Utilisation de la sérialisation
Lecture et écriture de données locales : Obtenir des informations sur vos fichiers
Merci de votre attention
Introduction à la POO : Création de propriétés, visibilité et encapsulation Voici un exemple de définition d'une propriété pour le dénominateur. private int denominator; // L'attribut de classe public int Denominator // La propriété { get { return this.denominator; } set { if (value == 0) // On contrôle les modifs throw new Exception("Denominator cannot be 0"); this.denominator = value; } } Dominique Liard - 2002..2021
Diapositive précédente
Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ?
Programmation C# Les fondamentaux
Voir le programme détaillé
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :