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#.
Programmation en C – IntroductionProgrammation en C – IntroductionC est un langage de programmation, procédural, impératif, développé en 1972 par Dennis M. Ritchie aux Bell Telephone Laboratories pour développer le système d’exploitation UNIX.…Lire plus Introduction C++Programmation en C++ – IntroductionC++ est un langage de programmation développé par Bjarne Stroustrup à partir de 1979 chez Bell Labs. C ++ s’exécute sur une variété de plates-formes,…Lire plus  

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

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *