Introduction à C#

C # est un langage de programmation simple, moderne, à usage général et orienté objet développé par Microsoft dans son initiative .NET, dirigée par Anders Hejlsberg. Ce didacticiel vous enseignera la programmation C # de base et vous mènera également à travers différents concepts avancés liés au langage de programmation C #.

Ce didacticiel a été préparé pour les débutants pour les aider à comprendre la programmation C # de base.

La programmation C # est très basée sur les langages de programmation C et C ++, donc si vous avez une compréhension de base de la programmation C ou C ++, il sera amusant d’apprendre C #.

C # est conçu pour l’infrastructure de langue commune (CLI), qui se compose du code exécutable et de l’environnement d’exécution qui permet l’utilisation de diverses langues de haut niveau sur différentes plates-formes et architectures informatiques.

Les raisons suivantes font de C # une langue professionnelle largement utilisée:

C’est un langage de programmation moderne et à usage général

Bien que les constructions C # suivent de près les langages traditionnels de haut niveau, C et C ++ et soit un langage de programmation orienté objet. Il a une forte ressemblance avec Java, il possède de nombreuses fonctionnalités de programmation solides qui rendent attachant à un certain nombre de programmeurs dans le monde entier.

Voici la liste de quelques fonctionnalités importantes de C #:

 

Avant d’étudier les éléments de base du langage de programmation C #, regardons une structure minimale de programme C # afin que nous puissions le prendre comme référence dans les chapitres à venir.

Création d’un programme Hello World

Un programme C # se compose des éléments suivants:

Voyons un code simple qui imprime les mots « Hello World »:

Ci-dessous un exemple de code C#

using System;
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
/* my first program in C# */
Console.WriteLine(« Hello World »);
Console.ReadKey();
}
}
}

Examinons les différentes parties du programme donné:

Il convient de noter les points suivants:

 

Quitter la version mobile