Configurer C# sur Mac OS

Saad Aslam 12 octobre 2023
  1. Installer et configurer C# sur un Mac OS
  2. Démarrer un nouveau projet en C# sur Mac OS
Configurer C# sur Mac OS

Cet article présente la configuration complète et la syntaxe de base du langage C# sur Mac OS.

Installer et configurer C# sur un Mac OS

Voici les étapes pour installer et configurer C# sur votre Mac.

  • La première étape consiste à installer un IDE sur votre ordinateur. Visual Studio Code est la meilleure option car il possède toutes les fonctionnalités dont vous avez besoin et est très facile à utiliser.
  • Visitez le site Web de Visual Studio. Parmi les quatre sélections, choisissez Visual Studio Code et cliquez sur le bouton Télécharger pour Mac.
  • Décompressez le package et faites glisser Visual Studio Code dans votre dossier Applications une fois téléchargé. Après cela, vous pouvez y accéder à partir du même dossier.
  • L’extension C# peut ensuite être téléchargée en entrant dans le volet Extensions de Visual Studio Code avec le raccourci Shift+Cmd+X ou en sélectionnant Code > Préférences > Extensions.
  • Tapez C# dans la barre de recherche de l’affichage des extensions et recherchez celle de Microsoft. Cliquez sur installer et redémarrez votre Visual Studio Code après avoir installé l’extension C#.

Démarrer un nouveau projet en C# sur Mac OS

Ouvrez le Terminal qui se trouve dans Applications > Utilities sur votre Mac pour démarrer votre premier projet. Par exemple, écrivez dotnet new console -o projectName sur votre terminal pour créer une application console.

Ensuite, ouvrez Visual Studio Code et accédez au dossier que vous avez défini dans Terminal. Enfin, ouvrez le fichier Program.cs depuis l’explorateur de gauche pour commencer la programmation.

La syntaxe C# dans sa forme la plus basique

Lorsqu’il s’agit de comprendre les fondamentaux, C# est un langage relativement simple. Ce n’est pas aussi facile à apprendre que Python, mais ce n’est pas aussi difficile que C++.

Nous allons commencer par les tâches de programmation les plus élémentaires : afficher du texte à l’écran et accepter les entrées de l’utilisateur.

Lorsque vous ouvrez le fichier Program.cs, vous obtenez le code passe-partout suivant :

using System;

namespace projectName {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("Hello World");
    }
  }
}

Production:

Hello World

Essayons quelques lignes de code pour voir ce que nous pouvons trouver.

Déclarez une variable data de type chaîne de données.

string data;

Nous devons afficher un message pour demander quelque chose à l’utilisateur. Demandons leur nom.

Console.WriteLine("What's your name?");

Ensuite, nous devons récupérer l’entrée de l’utilisateur et la stocker dans la variable data que nous avons définie. Pour ce faire, nous utilisons une fonction nommée Console.ReadLine() qui accepte les entrées de l’utilisateur.

data = Console.ReadLine();

Après cela, il ne s’agit plus que d’afficher à l’écran les informations que nous avons recueillies.

Console.WriteLine("Hello " + data);

Comme le nom de l’utilisateur a été enregistré dans la variable data, cette ligne affichera le Hello statique avec le nom fourni.

Code complet :

using System;

namespace ProjectName {
  class Program {
    static void Main(string[] args) {
      string data;
      Console.WriteLine("What's your name?");
      data = Console.ReadLine();
      Console.WriteLine("Hello " + data);
    }
  }
}

Production:

What's your name?
Henry
Hello Henry
Auteur: Saad Aslam
Saad Aslam avatar Saad Aslam avatar

I'm a Flutter application developer with 1 year of professional experience in the field. I've created applications for both, android and iOS using AWS and Firebase, as the backend. I've written articles relating to the theoretical and problem-solving aspects of C, C++, and C#. I'm currently enrolled in an undergraduate program for Information Technology.

LinkedIn