CSharp

Da Andreabont's Wiki.

L'esempio qui indicato è pensato per girare con mono su piattaforma GNU/Linux.

Codice

Hello World

using System;
 
public class HelloWorld {
    static public void Main () {
        Console.WriteLine ("Hello World");
    } 
}

Variadic

using System;

public class MiaClasse {

   public static void stampaVariabili(params object[] list) {
      for ( int i = 0 ; i < list.Length ; i++ )
         Console.WriteLine(list[i]);
      Console.WriteLine();
   }

   public static void Main() {
      stampaVariabili(1, 2.1, "ciao");
   }
   
}

Compilare in bytecode

mcs [-pkg:dotnet] hello.cs

Si otterrà il file hello.exe

Se si vuole compilare un progetto si può usare

xbuild <FIle.csproj>

Eseguire il bytecode JIT

mono hello.exe