Programmation en C# – Introduction
C# est un langage de programmation simple, moderne, orienté objet, développé par Microsoft dans le cadre de son initiative .NET dirigée par Anders Hejlsberg. Ce tutoriel vous apprendra la programmation de base en C# et vous guidera également à travers divers concepts avancés liés au langage de programmation C#.
Audience
Ce tutoriel a été préparé pour les débutants afin de les aider à comprendre la programmation de base en C#.
Conditions préalables
Programmation C# est basée sur les langages de programmation C et C++, donc si vous avez une compréhension de base sur la programmation C ou C++, alors il sera amusant d’apprendre C#.
Introduction
C# est conçu pour Common Language Infrastructure (CLI), qui comprend le code exécutable et l’environnement d’exécution qui permettent l’utilisation de diverses langages de haut niveau sur différentes plates-formes et architectures informatiques.
Les raisons suivantes font de C# un langage professionnelle largement utilisée:
- Il s’agit d’un langage de programmation moderne et polyvalent
- Il est orienté objet.
- Il est orienté vers les composants.
- Il est facile à apprendre.
- C’est un langage structuré.
- Il produit des programmes efficaces.
- Il peut être compilé sur une variété de plates-formes informatiques.
- Il fait partie de .Net Framework.
Caractéristiques forts de C#
Bien que les constructions C# ressemble un peu près aux langages de haut niveau traditionnels, C et C++ et soient un langage de programmation orienté objet. Il a une forte ressemblance avec Java, il a de nombreuses fonctionnalités de programmation forte qui le rendent attachant à un certain nombre de programmeurs dans le monde entier.
Voici la liste de quelques caractéristiques importantes de C#:
- Bibliothèque standard
- Propriétés et événements
- Gestion des événements
- Les classes génériques
- Indexeurs
- Compilation conditionnelle
- Multithreading
- Expressions LINQ et Lambda
- Intégration avec Windows
- Garbage Collection automatique