Outils pour utilisateurs

Outils du site


informatique:csharp

C#

Le C# est un langage de programmation de Microsoft. Les détails sont sur la page Wikipédia. Sur les systèmes GNU/Linux et MacOSx, il existe l'implémentation libre Mono. C'est cette implémentation que nous allons utiliser.

Installation de Mono

Hello World

On crée un fichier .cs avec l'éditeur de notre choix.

$ vim hello-world.cs
using System;
 
public class HelloWorld
{
	static public void Main ()
	{
		Console.WriteLine("Hello Mono World");
	}
}

On peut compiler ce tout petit programme avec la commande mcs :

$ mcs hello-world.cs

On crée en ce faisant un fichier .exe. (Sur GNU/Linux!!).

$ ls
hello-world.cs  hello-world.exe

On peut enfin lancer notre programme avec Mono :

$ mono hello-world.exe 
Hello Mono World

Hello World sur Winform

$ vim hello-winforms.cs 
using System;
using System.Windows.Forms;
 
public class HelloWorld : Form
{
        static public void Main ()
        {
                Application.Run (new HelloWorld ());
        }
 
        public HelloWorld ()
        {
                Text = "Hello Mono World";
        }
}

On compile :

$ mcs hello-winforms.cs -pkg:dotnet -lib:/usr/lib/mono/2.0/
$ ls
hello-winforms.cs  hello-winforms.exe

Et on lance :

$ mono hello-winforms.exe 

Une belle petite fenêtre (vide) apparait :

Sources

informatique/csharp.txt · Dernière modification : 2020/08/09 13:03 de 127.0.0.1