Le titre s'écrit « C# », mais ce navigateur n'a pas pu l'afficher correctement.

C sharp
Auteur(s) Anders Hejlsberg
Développeur(s) Microsoft
Première version 2001 (publique)
Dernière version 12.0 (2023)
Système d'exploitation supporté Multiplateforme
Type Structuré, impératif et orienté objet
Extension de fichier .cs
Dérivé de Java et C++
État Actif, toujours utilisé
voir modèle • modifier

Le C# (CSharp, prononcé si chaâp) est un langage de programmation créé par Microsoft pour faire concurrence au Java et avoir un langage plus simple que le C++. Le langage C# a été présenté au public en septembre 2000, en même temps que la plateforme.NET. Sa première version a été publiée en 2001.
Le C# est principalement utilisé avec la plateforme.NET et le logiciel Visual studio, ce logiciel nous permet de créer des logiciels Windows et des Applications Web.

Il ressemble beaucoup au Java.

Exemple modifier

Pour afficher une phrase simple comme « Salut les copains ! » en C#, il suffit de faire :

using System;

class Program
{
  public static void Main(string[] args)
  {
    Console.WriteLine("Salut les copains !");
  }
}

En .NET 10, la syntaxe et plus simple : modifier

using System; 

Console.WriteLine("Bonjour, le monde!"); // ecris "Bonjour, le monde!" dans la console

Explications modifier

  1. using System;
    • Cela signifie que le script utilise l'espace des noms  System qui contient des classes de bases tel que Console (qui est utilisé dans le script pour contrôler la console).
  2. class Program
    • Cette ligne déclare la classe Program qui contiendrat toutes les instruction, variables, objets, fonctions... du script.
  3. static void Main(string[] args)
    • Cette ligne déclare la fonction Main. Le void signifie que la fonction ne renvoierat rien
  4. Console.WriteLine("Salut les copains !");
    • Cette ligne sert à écrire « Salut les copains ! » dans la console. La classe Console sert à contrôler la console, WriteLine sert à écrire une ligne et l'on doit mettre le texte que l'on veut afficher dans la console entre des parenthèses et des guillemets (("")).

Notes et références modifier